Selenium webdriver 无法处理cookies页面

Selenium webdriver 无法处理cookies页面,selenium-webdriver,Selenium Webdriver,当我启动下面的网站时,无法处理下面的cookies页面。我想点击那个框架上的“允许Cookies”按钮。请帮我做这个 driver = new FirefoxDriver(); driver.get("http://www.ns.nl/en/travellers/home"); driver.findElement(By.partialLinkText("Netherl ")).click(); 如果单击“接受”按钮,将设置两个cookie:ns cookie-ToeSteming值ja,以及

当我启动下面的网站时,无法处理下面的cookies页面。我想点击那个框架上的“允许Cookies”按钮。请帮我做这个

driver = new FirefoxDriver();
driver.get("http://www.ns.nl/en/travellers/home");
driver.findElement(By.partialLinkText("Netherl ")).click();

如果单击“接受”按钮,将设置两个cookie:
ns cookie-ToeSteming
ja
,以及
ns cookie-ToeSteming数据
URL编码的时间值,如下图所示
27-1-2015%2012%3A3
(编码自
27-1-2015 12:3

根据,您应该能够为用户设置cookies。如果您设置了这些cookie,则用户不应获得cookie同意弹出窗口。

使用以下命令:

driver.findElement(By.xpath("//a[@class='button allow']/span[text()='Allow cookies']")).click();

它将点击
允许Cookie
按钮。

不太清楚您想要实现什么。“允许cookies”按钮是什么?页面的其余部分是什么样子的?如果运行上述代码,it页面将与coockies页面一起启动。这张截图在下面的路径上共享。因此,我不能继续进行。很抱歉造成混乱,如果您需要更多信息,请告诉我。谢谢在您的代码中,您正试图单击
Netherl
。那在哪里?如果您试图单击
允许cookie
请单击CSS选择器
.button。允许
是,它正在工作。谢谢我也试着用下面的命令。{driver.findelelement(By.cssSelector(“a.button.allow>span”)。单击();}