当我通过selenium webdriver打开我的同一个firefox配置文件时,每次我必须手动激活shockwave播放器并且更改没有保存在firefox配置文件中。
有没有办法通过脚本自动激活插件或保存firefox配置文件中的更改供以后使用。
ProfilesIni profile = new ProfilesIni();
System.setProperty("webdriver.gecko.driver","C:\\Users\\Test-pc1\\geckodriver-v0.16.1-win64\\geckodriver.exe");
FirefoxProfile myprofile = profile.getProfile("SeleniumTest");
WebDriver driver = new FirefoxDriver(myprofile);
myprofile.setPreference("dom.ipc.plugins.enabled.Shockwaveflash.exe", "true");
答案 0 :(得分:0)
我希望它能帮助你实现你想要的东西。
http://toolsqa.com/selenium-webdriver/custom-firefox-profile/你可以参考这个。 创建FF配置文件后,启动它并单击右上角的选项菜单,选择选项。
选择应用程序,然后选择应用程序并说出savefile
完成后,它会运行您使用此配置文件进行测试。如上面的链接所示。