selenium 浏览器driver版本

 

使用selenium进行webUI自动化时,需要下载各浏览器的driver。

1.safari的driver是内置的,不需要再下载

2.chrome和firefox的下载后,放到/usr/local/bin/文件夹下面。

3.如果下载的driver版本和浏览器不兼容,会报错

firefox的版本是87.0,刚开始下载的driver版本是0.29.1, 运行时报错:

OSError: [Errno 86] Bad CPU type in executable: 'geckodriver'

后来重新下载0.29.0可以运行成功。

4.以下是我目前使用的浏览器和各driver版本:

 浏览器版本浏览器driver版本

下载地址

chrome89.0.4389.11489.0.4389https://npm.taobao.org/mirrors/chromedriver/
firefox87.00.29.0https://github.com/mozilla/geckodriver/releases

 

 

 

 

附上百度网盘下载地址:

链接: https://pan.baidu.com/s/1MzRp3Qb3BT_FhyNUzUXKmQ

提取码: a9yd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Selenium浏览器复用是指通过Selenium WebDriver在同一会话中重复使用已经启动的浏览器实例。这样可以提高测试效率和性能,减少测试执行时间。 实现Selenium浏览器复用的步骤如下: 1. 启动浏览器实例:使用WebDriver执行启动浏览器的代码,例如使用ChromeDriver启动Chrome浏览器或者使用FirefoxDriver启动Firefox浏览器。 2. 打开目标URL:使用WebDriver执行打开指定URL的代码,可以使用get方法或者navigate方法打开一个URL。 3. 复用浏览器实例:在测试或者操作完成后,不要关闭浏览器实例,而是保持其处于打开状态。在下一次测试或者操作时,可以直接使用复用的浏览器实例,无需再次启动新的浏览器。 4. 清理测试环境:在测试全部执行完毕后,可以选择关闭所有打开的浏览器实例,释放资源,并保持测试环境的干净整洁。 Selenium浏览器复用的优点包括: 1. 提高执行效率:由于浏览器实例已经启动,无需每次都创建新的浏览器实例,可以节省启动时间和资源。 2. 减少测试执行时间:复用浏览器实例可以减少每个测试用例的前置准备工作,加快测试用例的执行速度。 3. 简化测试流程:复用浏览器实例可以避免重复打开和关闭浏览器的操作,简化测试用例的实现过程。 需要注意的是,在Selenium浏览器复用过程中,应当注意处理并发访问问题,确保测试用例之间不会相互影响。另外,一些浏览器可能不支持复用实例,需要根据具体的浏览器浏览器驱动版本进行测试和验证。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值