如何在selenium webdriver javascript脚本中设置cookie?

时间:2015-08-20 19:21:55

标签: javascript selenium cookies jmeter

我想在一个简单的webdriver脚本上设置一个cookie:

WDS.sampleResult.sampleStart();


//WDS.driver.manage().addCookie(new Cookie("connect.sid", "s%3AeexeZcd_-S23Uh30e3Dmd4X9PskWF08s6m5hDurDa5Jj66SupmmiqvKEjAg6HGigl0o0V%2B9R7m4", "api." + rootdomain, "/", null));

// start test
WDS.browser.get("https://api." + rootdomain);
waitForVisible(pkg.By.linkText("Log In"));
WDS.browser.findElement(pkg.By.linkText("Log In")).click()

我该怎么做?

2 个答案:

答案 0 :(得分:0)

类似的东西:

var cookie = new org.openqa.selenium.Cookie("name","value");
WDS.browser.manage().addCookie(cookie);

应该做的伎俩。

请参阅:

答案 1 :(得分:0)

您只能在驱动程序启动时设置cookie。 当你执行.get()时,驱动程序启动。 在.get()之后添加cookie,它将起作用。