我正在寻找一种从 Selenium Webdriver 连接到 Firefox 扩展/插件的方法。 我想从 selenium Webdriver 的 api 中的 firefox 扩展启动一个函数。这可能吗? 我知道我可以调用页面内的 JavaScript 代码,但不能调用 Firefox 扩展内的 JavaScript 代码。
如果使用 selenium webdriver 无法实现,是否有另一种连接方式,也许使用 java?
非常感谢您的帮助!
最佳答案
其中一种方法是:
- Create firefox profile并以某种方式命名它,你知道它是什么。例如
Selenium
- 安装插件到此配置文件。一般来说,使该配置文件适合测试。
初始化 Webdriver 时:
ProfilesIni allProfiles = new ProfilesIni(); FirefoxProfile desiredProfile = allProfiles.getProfile("SELENIUM"); WebDriver driver = new FirefoxDriver(desiredProfile);
关于java - Selenium Webdriver (Java) 与 Firefox 扩展/插件连接/互操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12970709/