java - 为什么 Selenium 找不到 XUL 按钮?

标签 java selenium firefox selenium-webdriver firefox-addon-webextensions

我正在尝试使用 Selenium 来测试 Firefox add-on ,但在 about:addons: 中找不到“首选项”按钮:

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

结果

org.openqa.selenium.NoSuchElementException: Unable to locate element: .preferences

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

最佳答案

Selenium 不适合用来为这些类型的应用程序编写测试脚本。 正如 AutomatedTester 建议的,引用他的回答https://stackoverflow.com/a/5700516/3465845

关于java - 为什么 Selenium 找不到 XUL 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49000914/

相关文章:

java - 如何使用特定格式将日期绑定(bind)到条纹中?月/日/年 HH :mm:ss

java - 如何刷新 System.err 缓冲区?

java - 使用Windows文件上传上传文件夹中的所有文件 - Selenium

internet-explorer - 浏览器扩展中的本地文件系统访问

javascript - 为什么 selenium findElement(By.css ("span:contains(string)") 不工作?

jquery - 使用 jquery 的 AJAX https POST 请求在 Firefox 中失败

java - 无法在实体中发送服务

java - 每 5 秒更新一次我的 textField

android - 如何获取移动应用程序 (Android/iOS) 中用于移动自动化测试的 ui 元素的 ID、名称或 x 路径?

xml - Selenium IDE 出现新的 :from XPath 问题