除了在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"收藏,但当我试图得到它,它不起作用;它需要一个"默认配置文件"而不是我想要的那个。
这是某种错误吗?是否可以使用预先存在的配置文件?
- >我的错:由于个人资料的名称,它显然没有工作;没有别的尝试,我已经改变它,所以现在它只有字母数字字符,现在它可以工作。由于我已经解决了,我不需要更多答案,但我不会删除这个问题,因为它可以帮助其他人。
答案 0 :(得分:3)
由于个人资料的名称,它显然不起作用;没有别的尝试,我已经改变它,所以现在它只有字母数字字符,现在它的工作原理。既然我已经解决了,我不需要更多答案,但我不会删除这个问题,因为它可以帮助别人。