【发布时间】:2014-06-06 05:33:28
【问题描述】:
我有一个场景要处理我使用 Selenium Webdriver 打开 Firefox 浏览器的位置,并且每次打开一个新的配置文件时。代码如下:
WebDriver driver = new FirefoxDriver();
每次它打开一个新的配置文件,类似于:anonymous8958670169066009851webdriver-profile,并且每次 WebDriver 打开 Firefox 浏览器时配置文件名称都会更改。我的目的是在运行时获取配置文件名称并对其设置一些首选项,例如处理无响应的 JS 警报等。基本上流程如下所示:
WebDriver driver = new FirefoxDriver();
<Write some code here to get Firefox profile name>
<Set profile settings like **profile.setPreference("extensions.firebug.currentVersion", "1.8.1");>
请在第二步中帮助我,即在此处编写一些代码以获取 Firefox 配置文件名称,如果之前有人已经实现了类似的目标。
【问题讨论】:
-
相关,但也没有答案:stackoverflow.com/q/15029147/1523648
标签: firefox selenium webdriver