selenium浏览器驱动下载

手头谷歌浏览器驱动比较老,一直只装低版本的谷歌浏览器,今天捣鼓火狐浏览器的时候突然发现驱动也是随着浏览器更新的,于是找了火狐和谷歌浏览器驱动下载地址。

火狐浏览器驱动下载,火狐浏览器驱动名字是“geckodriver”,这个网站打开全是英文,不要慌,耐心看就能看懂,很简单,而且哪个驱动对应哪个火狐版本很清楚。

谷歌浏览器驱动下载,谷歌浏览器驱动名字是“chromedriver”,这个网站打开很简单,但是好像没有说明,各位多下载几个版本试吧,可以看到驱动发布的时间,根据时间自己大概定一个范围,还有这个里面版本号比较乱,只能仔细点进去看时间了。

最近比较清闲,在项目中想试试写一些自动化脚本,结果很不理想,可以说登录进来之后,一条用例都没写出来,以下是对自动化的一点儿理解。

1.自动化测试不能代替手工测试。测试很多地方是要靠眼睛看的,甚至需要自己计算,自动化根本做不到。从理论上来讲,自动化只能做一些简单的回归测试。

2.自动化脚本编写复杂。也是水平不够原因,在项目中想写自动化脚本真的好难,也有开发的一些问题,开发代码写的规范,脚本就好写一些,开发代码不规范,就别指望自动化了。

3.自动化脚本太脆弱。我写这个自动化脚本写了几天,其实每天都没什么进展,其中一段时间是用各种办法定位一处,想做点击操作,就是没反应,想了各种可能导致的问题,最后发现是脚本打开浏览器的时候,最上方有一条警告,那条警告占了一些页面,导致脚本出了问题,又各种百度,加了两行代码,把这条警告去掉了,脚本终于又往下走了一步。

就是这条警告,太烦人,如何去掉这个警告,点这里查看

4.自动化脚本维护困难。又往下走了一步,继续点击操作,但是尴尬的发现好像能点击的都没法写自动化脚本,写出来也没什么意义。想写的那部分鼠标点击不到啊,有个滚动条。又各种百度,有个拖动滚动条的方法,用网上提供的网页和脚本试了一下,确实可以,拿出来用在自己项目上,又是没反应。目前已经放弃,得出结论:即使写出自动化脚本,这个维护也困难。没有可用的元素,从登陆进来一路“xpath”定位。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值