java - Selenium InternetExplorerDriver 添加 cookie

标签 java selenium selenium-webdriver

无法在 InternetExplorerDriver 中添加 cookie。

InternetExplorerDriver driver = .....;
driver.manage().add(myCookie);

异常(exception):

 org.openqa.selenium.WebDriverException: Unable to add cookie to page
 (WARNING: The server did not provide any stacktrace information)

最佳答案

在添加 cookie 之前,您必须加载要添加 cookie 的网站。

所以你的代码应该是这样的:

InternetExplorerDriver driver = .....;
driver.get("http://my.testing.site");
driver.manage().add(myCookie);

我认为错误跟踪器中为此提出了一个问题,我会看看能否将其挖掘出来。

编辑

这是其中一张票:

https://code.google.com/p/selenium/issues/detail?id=1953

关于java - Selenium InternetExplorerDriver 添加 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15947750/

相关文章:

Java - Linux 上的命令行 : I don't have any output after I run the code

java - Selenium - 移动仿真 - 如何在自动化仿真器时将用户代理添加到 Chrome 选项?

java - Webdriverwait 未按预期工作

java - 静态工厂方法不起作用

java - 实例变量无法识别为 "this"w/in Runnable

java - Facebook API/Android : Wall Post publish with image attachment not working

java - 在 Java 中实现 "Selenium driver pool"的正确方法是什么?

java - 如何在不同类中使用变量而不改变它

c# - 关于如何运行 Selenium 测试以检查网站是否存在的任何建议?

java - 如何使用 TestNG 在报告中记录自定义跳过的测试方法详细信息?