gpt4 book ai didi

java - 如何使用java在webdriver中使用已打开的浏览器

转载 作者:行者123 更新时间:2023-12-01 08:58:52 25 4
gpt4 key购买 nike

我有要求,每次登录时,它都会在网络应用程序中询问安全代码。但自从浏览器存储了cookie以来,它只会询问一次。但它在selenium webdriver中一次又一次地询问,因为驱动程序每次总是打开新的浏览器。所以我需要在 selenium webdriver java 中使用已经打开的浏览器。请帮我提供示例代码。

最佳答案

最后我找到了在java中使用google chrome选项的解决方案。它将 cookie 存储在您的临时文件中并每次都重复使用它。

System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("user-data-dir=D:/temp/");
capabilities.setCapability("chrome.binary","res/chromedriver.exe");
capabilities.setCapability(ChromeOptions.CAPABILITY,options);
driver1 = new ChromeDriver(capabilities);

关于java - 如何使用java在webdriver中使用已打开的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41854016/

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