Selenium webdriver 无法处理cookies页面
当我启动下面的网站时,无法处理下面的cookies页面。我想点击那个框架上的“允许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,以及
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”)。单击();}