gpt4 book ai didi

java - Selenium - 初始化 RemoteWebDriver 时使用 InternetExplorerOptions()

转载 作者:行者123 更新时间:2023-11-30 02:22:50 26 4
gpt4 key购买 nike

我试图让 IE 在通过 Selenium 网格初始化远程驱动程序时干净地启动每个 session 。这个

DesiredCapabilities caps = null;
caps = DesiredCapabilities.internetExplorer();
caps.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION, true);
WebDriver driver = new RemoteWebDriver(new URL("http://10.10.22.126:5555/wd/hub"), caps);

不起作用,IE 正在使用上一个测试中的 cookie 开始每个新测试,这会导致问题。我正在尝试实现这个

InternetExplorerOptions ieOptions = new InternetExplorerOptions()
.destructivelyEnsureCleanSession();

按照规定here ,但我不知道如何使用它作为远程驱动程序而不是本地驱动程序。谢谢!

最佳答案

您可以通过以下方式将该选项设置为功能:

InternetExplorerOptions ieOptions = new InternetExplorerOptions()
.destructivelyEnsureCleanSession();
capabilities.setCapability("se:ieOptions", ieOptions);

InternetExplorerOptions 类将此功能的常量定义为:

private final static String IE_OPTIONS = "se:ieOptions";

关于java - Selenium - 初始化 RemoteWebDriver 时使用 InternetExplorerOptions(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46371132/

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