Java 应用程序在使用selenium webdriver运行IEDriver时抛出警告消息以启用Cookie

Java 应用程序在使用selenium webdriver运行IEDriver时抛出警告消息以启用Cookie,java,internet-explorer,selenium,selenium-webdriver,Java,Internet Explorer,Selenium,Selenium Webdriver,我正在使用SeleniumWebDriver自动化angularjs应用程序。我使用IEDriver 32位版本来驱动IE执行。通常情况下,该场景是管理员用户将注册一个用户,该用户将单击发送给其女佣id的注册链接。然后,它将输入一些必需的信息,自动导航到登录页面,用户必须输入用户名和密码并登录。 但应用程序警告在此时启用cookie。如果我们重新激活登录页面,则没有问题 这一问题并非每次都能重现。 在设置IE配置文件时,有没有办法启用Cookie?您可以在下面的路径中找到Cookie 在Wind

我正在使用SeleniumWebDriver自动化angularjs应用程序。我使用IEDriver 32位版本来驱动IE执行。通常情况下,该场景是管理员用户将注册一个用户,该用户将单击发送给其女佣id的注册链接。然后,它将输入一些必需的信息,自动导航到登录页面,用户必须输入用户名和密码并登录。 但应用程序警告在此时启用cookie。如果我们重新激活登录页面,则没有问题

这一问题并非每次都能重现。
在设置IE配置文件时,有没有办法启用Cookie?

您可以在下面的路径中找到Cookie 在Windows 8 for IE10中,Cookie保存在以下隐藏的受保护操作系统文件夹中:

C:\Users(用户名)\AppData\Roaming\Microsoft\Windows\Cookies 您可以打开IE,然后导航到internet选项/隐私/高级隐私设置


您可以在那里接受和阻止cookies。

此设置已更改为接受所有cookies,但在运行webdriver时仍面临此问题。手动操作没有问题。要启用Cookie,请尝试以下命令:-String command=“REG ADD\”HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\\”/v 1A10/t REG\u DWORD/d 0X1/f”;Runtime.getRuntime().exec(命令);