Когда я добавляю расширение в firefox, оно просто загружает пустую страницу. Есть ли что-то еще, что я должен добавить?
self.driver.add_extension(extension='extension.zip')
Тест
import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
class FirefoxDriver(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.add_extension(extension='extension.zip')
def test_search_in_python_org(self):
driver = self.driver
driver.get("http://www.python.org")
self.assertIn("Python", driver.title)
elem = driver.find_element_by_name("q")
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
if __name__ == "__main__":
unittest.main()
Также пробовал
firefox_binary = 'C:/Program Files/Mozilla Firefox/firefox.exe'
driver = webdriver.Firefox(firefox_binary=firefox_binary)
extension_path = (r'c:/ext/extension.xpi')
driver.install_addon(extension_path, temporary=True)