Java 为什么Selenium找不到XUL按钮?
我正在尝试使用Selenium测试,但在about:addons:中找不到“Preferences”按钮Java 为什么Selenium找不到XUL按钮?,java,selenium,firefox,selenium-webdriver,firefox-addon-webextensions,Java,Selenium,Firefox,Selenium Webdriver,Firefox Addon Webextensions,我正在尝试使用Selenium测试,但在about:addons:中找不到“Preferences”按钮 extensionEntry.findElement(By.className("preferences")).click(); 导致 org.openqa.selenium.NoSuchElementException:无法定位元素:。首选项 这是获取按钮引用的错误方法吗?我已经尝试在Inspector中导航XUL,它肯定有正确的类。Selenium不应该用于为这些类型的应用程序编写测试
extensionEntry.findElement(By.className("preferences")).click();
导致
org.openqa.selenium.NoSuchElementException:无法定位元素:。首选项
这是获取按钮引用的错误方法吗?我已经尝试在Inspector中导航XUL,它肯定有正确的类。Selenium不应该用于为这些类型的应用程序编写测试脚本。
正如所建议的,请参考他的答案我在遵循这一工具链时遇到了问题:,但它说它在Selenium 3.0及更高版本中默认启用,即将全面启用。那么为什么硒不合适呢?但是,我找不到关于如何将木偶网与JavaWebDriver一起使用的文档。希望对你有所帮助。使用最新版本的软件包以获得更好的兼容性我已经有了最新的Geckodriver;这是我的一部分。