gpt4 book ai didi

java - 在自动化测试窗口中维护浏览器历史记录或缓存

转载 作者:行者123 更新时间:2023-11-29 08:46:53 25 4
gpt4 key购买 nike

我正在使用 selenium webdriver。当我通过自动化测试任何东西时,窗口不包含任何历史记录、缓存。我的要求是我想保留普通 chrome 浏览器中以前的历史记录。

我用谷歌搜索但没有得到任何有用的东西。我正在使用 chrome 浏览器通过 java 测试和编写测试用例。我正在打开 chrome 的正常模式,而不是隐身模式或类似的模式。

最佳答案

默认情况下,ChromeDriver 会为每个 session 创建一个新的临时配置文件。您想要使用自定义配置文件来保留历史记录。

您可以使用“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)

像这样的东西应该可以解决问题。

关于java - 在自动化测试窗口中维护浏览器历史记录或缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24803562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com