无法处理 cookie 页面
Not able to handle the cookies page
当我启动以下网站时,无法处理以下 cookie 页面。我想单击该框架上的 "Allow Cookies" 按钮。请帮我解决这个问题。
driver = new FirefoxDriver();
driver.get("http://www.ns.nl/en/travellers/home");
driver.findElement(By.partialLinkText("Netherl ")).click();
如果您单击 'Accept' 按钮,将设置两个 cookie:ns-cookie-toestemming
的值为 ja
,ns-cookie-toestemming-datum
的值为 URL 编码值当时,像这样 27-1-2015%2012%3A3
(从 27-1-2015 12:3
编码)。
根据 Selenium documentation,您应该能够为用户设置 cookie。如果您设置了这些 cookie,用户将不会看到 cookie 同意弹出窗口。
使用以下内容:
driver.findElement(By.xpath("//a[@class='button allow']/span[text()='Allow cookies']")).click();
它将点击 Allow cookies
按钮。
当我启动以下网站时,无法处理以下 cookie 页面。我想单击该框架上的 "Allow Cookies" 按钮。请帮我解决这个问题。
driver = new FirefoxDriver();
driver.get("http://www.ns.nl/en/travellers/home");
driver.findElement(By.partialLinkText("Netherl ")).click();
如果您单击 'Accept' 按钮,将设置两个 cookie:ns-cookie-toestemming
的值为 ja
,ns-cookie-toestemming-datum
的值为 URL 编码值当时,像这样 27-1-2015%2012%3A3
(从 27-1-2015 12:3
编码)。
根据 Selenium documentation,您应该能够为用户设置 cookie。如果您设置了这些 cookie,用户将不会看到 cookie 同意弹出窗口。
使用以下内容:
driver.findElement(By.xpath("//a[@class='button allow']/span[text()='Allow cookies']")).click();
它将点击 Allow cookies
按钮。