如何在Selenium中重新使用配置文件而不是复制新的配置文件

时间:2016-02-07 06:39:32

标签: selenium cookies login

我有一个自动登录的网站。如果手动登录,cookie将存储3天,3天后我必须再次手动登录。然后我使用Selenium进行自动登录,Selenium应用程序可以每天多次重启。使用配置文件手动登录后,Selenium应用程序无需登录,因为它已经登录,3天后,Selenium需要运行自动登录,但我希望在接下来的3天内,它不需要再次登录我希望新的cookie应存储在配置文件中。但实际上,它每次都会自动登录,原因可能是Selenium将配置文件复制到新位置并将该文件夹用作配置文件。如何使Selenium使用现有文件夹作为配置文件,而不是每次都将现有文件夹复制到新位置

1 个答案:

答案 0 :(得分:0)

您是否尝试过创建firefox配置文件并按名称调用该配置文件?

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

请从配置文件管理器创建firefox配置文件,然后命名它,可能是selenium并执行所有工作,如登录,保存密码等。按照上述脚本调用此命名配置文件。

Here是创建firefox配置文件的步骤

谢谢你, 穆拉利

相关问题