我正在使用selenium webdriver。当我通过自动化测试任何东西时,窗口不包含任何历史记录,缓存。我的要求是我想保留以前的历史记录,正常的Chrome浏览器。
我用谷歌搜索但没有得到任何有用的东西。我正在使用chrome浏览器通过java测试和编写测试用例。我打开正常模式的chrome而不是隐姓埋名或类似的东西。
答案 0 :(得分:0)
默认情况下,ChromeDriver会为每个会话创建一个新的临时配置文件。您想使用自定义配置文件来保留历史记录。
您可以使用' user-data-dir' Chrome命令行开关告诉Chrome使用哪个配置文件:
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=/path/to/your/custom/profile");
driver = webdriver.Chrome(chrome_options=options)
这样的事情应该可以解决问题。