分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

报错org.openqa.selenium.WebDriverException: disconnected: unable to connect to renderer解决方法

发布时间:2023-09-06 01:24责任编辑:赖小花关键词:Webselenium

做自动化时经常会遇到不兼容的问题,比如以下简单的脚本,主要是打开浏览器,然后最大化窗口,打开百度,输入内容搜索,代码如下:

package com.gs.selenium;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeOptions;public class demo1 { ???public static void main(String[] args) { ???????System.setProperty("webdriver.chrome.driver", "E:\\ware\\selenium\\chromedriver_win32\\chromedriver.exe"); ???????ChromeOptions options = new ChromeOptions(); ???????options.addArguments("disable-infobars");// 设置chrome浏览器的参数,使其不弹框提示(chrome正在受自动测试软件的控制) ???????WebDriver dr = new ChromeDriver(options); ???????dr.manage().window().maximize();// 最大化浏览器 ???????dr.get("https://www.baidu.com");// 打开要测试的网址,比如百度 ???????dr.findElement(By.id("kw")).sendKeys("hello");// 输入搜索关键字 ???????System.out.print("打开网页"); ???????try { ???????????Thread.sleep(6000); ???????} catch (InterruptedException e) { ???????????// TODO 自动生成的 catch 块 ???????????e.printStackTrace(); ???????} ???????dr.close();//关闭浏览器 ???}

selenium 3.7版本放大浏览器窗口报错如下

报错:Exception in thread "main" org.openqa.selenium.WebDriverException: disconnected: unable to connect to renderer

 查看报错,脚本运行到窗口最大化时出现错误的,经过仔细分析,发现chrom版本是62,与chromedriver不兼容的问题造成的。

 解决方法:

去如下网址下载最下的chromedriver:

https://npm.taobao.org/mirrors/chromedriver/

下载后在运行以上脚本,问题顺利解决。

 最后附上java工程jar包图:

报错org.openqa.selenium.WebDriverException: disconnected: unable to connect to renderer解决方法

原文地址:http://www.cnblogs.com/dengnapianhuahai/p/7819379.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved