java - 你如何在用 java 编写的 selenium webdriver 程序中使用 firefox 插件?

标签 java firefox-addon webdriver selenium-webdriver

我试图运行一个 selenium 脚本,该脚本点击我工具栏中的一个 firefox 插件。可以这样做吗?

最佳答案

实际上您不能点击该元素,因为它不是网页元素。但是,您可以为 firefox 创建一个配置文件,并在该配置文件中包含由 webdriver 应用程序启动的插件。这将允许您访问 Firebug 或其他插件。我自己不确定插件之间的交互,因为我不使用它,但是您设置配置文件并使用插件 api 扩展配置文件的方式如下:

File file = new File("firebug-1.8.1.xpi");
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1"); // Avoid startup screen
WebDriver driver = new FirefoxDriver(firefoxProfile);

引用 - http://code.google.com/p/selenium/wiki/FirefoxDriver

关于java - 你如何在用 java 编写的 selenium webdriver 程序中使用 firefox 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8070867/

相关文章:

java - 当添加透明度时,为什么透明JButton会显示框架图像?

javascript - 如何让 .getAttribute 和 .removeAttribute 匹配 [onclick* ='ga' ]

javascript - 在 Firefox 扩展中传递的面板和 PageMod 内容脚本消息

javascript - 如何在 Firefox 插件脚本中访问 DOM?

selenium - 使用Selenium WebDriver在两个浏览器窗口之间切换

java - spring mvc 3.0.6 @RequestMapping 两级 url 得到 404

java - 为什么我的答案是无穷大

java - 文件以 UTF-8 格式保存,但俄语中有奇怪的符号

java - 如果在设定的时间段后无法找到页面上的文本,Selenium Webdriver Java 代码将显示消息

java - 如何点击网页上带有尾随空格字符的链接?