trisquel-icecat/icecat/debian/tests/firefox-version

22 lines
713 B
Python
Executable file

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import apt
import os.path
from selenium import webdriver
if __name__ == '__main__':
options = webdriver.firefox.options.Options()
options.binary_location = "/usr/bin/firefox"
options.add_argument("-headless")
driver = webdriver.Firefox(options=options)
version = driver.capabilities['browserVersion']
package = apt.Cache()['firefox']
assert package.installed.version.split('+')[0].split('~')[0] == version
tests_dir = os.path.dirname(os.path.realpath(__file__))
driver.get("file://{}/data/firefox-version.html".format(tests_dir))
assert version.startswith(driver.find_element_by_id("firefox_version").text)
driver.quit()