火狐驱动程序:启用插件
FirefoxDriver: enable plugins
我找不到FirefoxDriver的选项,它相当于ChromeDriver中的--always-authorize-plugins。
FirefoxDriver 是否包含等效的选项?
附言--always-authorize-plugins 启用 ChromeDrive 中的所有插件。
我找到了解决问题的方法。
我的解决方案:
- 关闭火狐 浏览器
- 打开带有标志 -P 的火狐浏览器。
win + r => "firefox.exe + -p"
- 创建一个新的火狐配置文件
- 查找配置文件的完整路径
%APPDATA%/Mozila/Firefox/Profiles/[profileName]
然后我使用配置文件启动网络驱动程序
var until = require('selenium-webdriver').until,
firefox = require('selenium-webdriver/firefox');
var options = new firefox.Options();
options.setProfile([fullPath]);
var driver = new firefox.Driver(options);
driver.get('www.google.com');
driver.wait(until.titleIs('webdriver - Google Search'), 20000);
driver.quit();
在 Firefox 打开时激活需要插件。
- 重新启动
webDriver
。
在 FireFox Profile 中尝试"plugin.state.java" = 2
相关文章:
- 如何在Angular2中使用jQuery插件
- 如何启用由日期选择器 ui 附加的输入?(JQuery 插件)
- 如何禁用/启用插件
- 在按下按钮时启用 JavaScript 插件
- 火狐驱动程序:启用插件
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用
- 引导多选插件并禁用/启用更改事件的复选框
- Javascript 浏览器插件已启用
- 如何在网页上启用/禁用(实时)javascript插件
- 禁用星突出显示,但启用点击甚至为jQuery Raty插件
- 如何为Internet Explorer启用OpenTok插件
- 如何在notepad++中启用jslint插件来识别es6的特性,如"=>"
- Firefox重新启动插件:错误登录启用/禁用
- 如何禁用和启用日期时间选择器jquery插件
- 如何启用在屏蔽输入插件中插入空格
- 我如何找到已安装但未激活/启用的浏览器插件
- 如果宽度大于767px,则启用插件
- 如何使用javascript检查java插件是否已启用
- 如何在滚动时禁用jQuery jParallax插件,并在滚动停止时重新启用
- 在火狐浏览器上通过插件启用 CORS 会导致错误