java - 线程“主”org.openqa.selenium.WebDriverException 中的异常:无法设置 cookie(会话信息:chrome=70.0.3538.102)
问题描述
环境:windows7 + chrome70.0.3538.102(64bit) + selenium-java(3.141.59) + selenium-chrome-driver(3.141.59) + java
//obtain cookies WebClient webClient0 = new WebClient(); webClient0.setJavaScriptEnabled(false); webClient0.setThrowExceptionOnScriptError(false); webClient0.setCssEnabled(false); webClient0.getCookieManager().setCookiesEnabled(true); CookieManager cookieManager = webClient0.getCookieManager(); HtmlPage login1Page; try { login1Page = webClient0.getPage("http://10.91.42.124:9999/login1.php"); HtmlInput username = (HtmlInput) login1Page.getElementById("username"); HtmlInput passwd = (HtmlInput) login1Page.getElementById("password"); username.type("admin"); passwd.type("admin123"); HtmlButton loginButton = (HtmlButton)login1Page.getElementById("loginb"); HtmlPage TChtmlPage = loginButton.click(); cookies = cookieManager.getCookies(); System.out.println(cookies); } catch (FailingHttpStatusCodeException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { chromeDriverPath = System.getProperty("user.dir")+"\\src\\main\\resources\\chromedriver.exe"; //set up the path of chrome drive System.setProperty("webdriver.chrome.driver", chromeDriverPath); //open chrome client chromeDriver = new ChromeDriver(); chromeDriver.get("http://10.91.42.134:8360/TC.php"); for(org.apache.commons.httpclient.Cookie cookie : cookies) { chromeCookie = new Cookie(cookie.getName(), cookie.getValue(), cookie.getDomain(), cookie.getExpiryDate()); chromeDriver.manage().addCookie(chromeCookie); }
- 然后生成此错误
线程“主”org.openqa.selenium.WebDriverException 中的异常:无法设置 cookie(会话信息:chrome=70.0.3538.102)(驱动程序信息:chromedriver=2.43.600210(68dcf5eebde37173d4027fa8635e332711aa874a),平台=Windows NT 6.14.7601 SP1 x86_6 ) (警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:0 毫秒
我不知道是什么意思?
解决方案
推荐阅读
- visual-studio-code - 如何设置 VSCode 以将花括号放在同一行?
- complexity-theory - 确定 Big-Oh / Big-Theta 或 Big-Omega
- java - 不包含空格和至少一个“*”的字符串的正则表达式
- android - TimePickerDialog 中的 AM/PM 文本中断
- java - Java 方法和数组
- mysql - 如何在mysql触发器中将点(。)连接到像pic.jpeg这样的字符串?
- mysql - 如何将一列 INNER JOIN 连接到两个不同的列?
- objective-c - FFmpeg 跳转到最近的帧
- c# - 如何更改基础控制窗口窗体中控件的背景颜色
- android - 如何从动态链接中检索社交媒体标题