使用selenium启动火狐浏览器,解决Unable to create new remote session问题
浏览器 解决 to 启动 session selenium create New
2023-09-11 14:14:15 时间
今天用火狐浏览器来做自动化,才启动就报错,提示不能创建新的session,不能启动浏览器
问题原因:
火狐driver与火狐浏览器与selenium版本的不兼容
我使用的火狐driver是0.21.0 版本,下载地址:https://github.com/mozilla/geckodriver/releases
使用的火狐浏览器版本是60,下载地址:http://www.firefox.com.cn/download/
使用selenium-java的版本是3.12.0,因为是使用的maven,maven配置为
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.12.0</version> </dependency>
调试的代码为
public class firefoxsrun { WebDriver driver; @BeforeClass public void beforeClass(){ System.setProperty("webdriver.gecko.driver", "resources/geckodriver.exe"); driver = new FirefoxDriver(); driver.get("http://www.baidu.com"); } @Test public void test2(){ System.out.println("成功啦"); driver.findElement(By.id("kw")).sendKeys("testurl"); driver.findElement(By.id("su")).click(); } }
我的diver就放在我的项目目录下的resource下
相关文章
- safari浏览器fixed后,被软键盘遮盖的问题—【未解决】
- 解决360浏览器兼容模式的页面显示问题
- 浏览器兼容性 问题收集
- 火狐浏览器FireFox 如何将整个网页保存为图片
- JS下载文件,解决文件直接在浏览器打开的情况
- 浏览器缓存机制(转)
- 如何在浏览器控制台(console)里输出彩色样式调试信息
- java struts2入门学习实例--将客户端IP地址和访问方式输出到浏览器
- JavaScript Window History 浏览器的历史
- 【问题解决方案】MAC HBuilder X内置浏览器插件安装失败
- Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决
- 成功解决edge浏览器显示你的组织浏览器已托管而导致的打不开网页
- 成功解决To fix this you could try to: 1. loosen the range of package versions you‘ve specified
- Ubuntu20.04给火狐浏览器安装Flash插件
- js - 各浏览器不兼容方法 replaceAll 解决
- mac下chrome浏览器打开开发调试控制台很慢解决
- 解决Shockwave flash在chrome浏览器上崩溃的问题
- 常见浏览器兼容性问题与解决方式
- 阿里旺旺调用谷歌Chrome浏览器打不开网页崩溃了显示错误代码 RESULT_CODE_MISSING_DATA-完美解决
- 浏览器禁用Cookie,基于Cookie的会话跟踪机制失效的解决的方法
- 在WPF中使用CefSharp嵌入浏览器(转)