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



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

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

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

请从配置文件管理器创建Firefox配置文件,然后命名,可能是硒并完成所有工作,如登录,保存密码等。

以下是创建火狐配置文件的步骤

谢谢穆拉利

最新更新