如何通过selenium渲染文件时将cookie传递给本地html文件?

时间:2017-09-28 12:02:20

标签: selenium selenium-webdriver selenium-chromedriver

需要将cookie传递给selenium webdriver中的html文件。

driver = webdriver.Chrome(             '/用户/ DDH /桌面/ chromedriver')

driver.implicitly_wait(30)

driver.get( “文件:///Users/ddh/Desktop/text.html”)

driver.add_cookie({'name':'session','value':“12345678”})

这不起作用。

1 个答案:

答案 0 :(得分:0)

尝试此操作,添加cookie并打印出来:

driver.get("Your URL");
//add a cookie 
Cookie name = new Cookie("cookie_test", "4343543");
driver.manage().addCookie(name);

Set<Cookie> cookiesList =  driver.manage().getCookies();
//print the cookie
for(Cookie getcookies :cookiesList) {
System.out.println(getcookies );

确保导入此包import org.openqa.selenium.Cookie;