如何使用selenium.creatCookie添加cookie特定的域

时间:2012-11-27 06:57:29

标签: java selenium junit selenium-webdriver

我无法将selenium.createCookie功能用于setcookie,因为它具有特定的域agrument。 (使用Jmeter仍然可以)

我用过如下:

selenium.createCookie("name=value", "domain=localhost");
selenium.open("localhost/sample/login");  

你有什么想法吗?非常感谢。

1 个答案:

答案 0 :(得分:1)

Cookie cookie = new Cookie.Builder("name", "value").domain("domain").build();
driver.manage().addCookie(cookie);

请确保先导入正确类型的Cookie:

import org.openqa.selenium.Cookie;

此外,您可能无法为当前未使用的域添加Cookie。因此,首先导航到所需的域,然后再添加Cookie。