Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么Selenium找不到XUL按钮?_Java_Selenium_Firefox_Selenium Webdriver_Firefox Addon Webextensions - Fatal编程技术网

Java 为什么Selenium找不到XUL按钮?

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不应该用于为这些类型的应用程序编写测试

我正在尝试使用Selenium测试,但在about:addons:中找不到“Preferences”按钮

extensionEntry.findElement(By.className("preferences")).click();
导致

org.openqa.selenium.NoSuchElementException:无法定位元素:。首选项


这是获取按钮引用的错误方法吗?我已经尝试在Inspector中导航XUL,它肯定有正确的类。

Selenium不应该用于为这些类型的应用程序编写测试脚本。
正如所建议的,请参考他的答案

我在遵循这一工具链时遇到了问题:,但它说它在Selenium 3.0及更高版本中默认启用,即将全面启用。那么为什么硒不合适呢?但是,我找不到关于如何将木偶网与JavaWebDriver一起使用的文档。希望对你有所帮助。使用最新版本的软件包以获得更好的兼容性我已经有了最新的Geckodriver;这是我的一部分。