在Selenium 2中使用现有的Firefox配置文件 - 不起作用?一个bug?

时间:2012-03-16 18:19:15

标签: firefox selenium webdriver profile selenium-webdriver

除了在stackoverflow和其他许多人阅读过有关它的所有帖子之外,我已经尝试了人们给出的每一个想法,但我无法做到。

据说我应该让Selenium 2 / Webdriver在Firefox中使用我想要的配置文件:

ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("My_Profile");
driver = new FirefoxDriver(profile);

OR

FirefoxProfile profile = new ProfilesIni().getProfile("path_to_profile");
driver = new FirefoxDriver(profile);

OR

其他一些想法也不起作用(至少对我而言)。

调试我的代码并观察每个元素,我已经意识到,事实上," my_profile"进入" allProfiles"收藏,但当我试图得到它,它不起作用;它需要一个"默认配置文件"而不是我想要的那个。

这是某种错误吗?是否可以使用预先存在的配置文件?


- >我的错:由于个人资料的名称,它显然没有工作;没有别的尝试,我已经改变它,所以现在它只有字母数字字符,现在它可以工作。由于我已经解决了,我不需要更多答案,但我不会删除这个问题,因为它可以帮助其他人。

1 个答案:

答案 0 :(得分:3)

由于个人资料的名称,它显然不起作用;没有别的尝试,我已经改变它,所以现在它只有字母数字字符,现在它的工作原理。既然我已经解决了,我不需要更多答案,但我不会删除这个问题,因为它可以帮助别人。