博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web UI自动化测试浏览器的选择
阅读量:4881 次
发布时间:2019-06-11

本文共 1175 字,大约阅读时间需要 3 分钟。

1.Firefox

     较高版本的firefox已经不支持firepath,而大多数情况下我们要定位元素的时候,若是不能根据id,link_test,class_name进行定位时候,只能使用xpath。之前Firefox是我做web UI自动化测试的首选,现在已经转战阵营使用chrome。

使用firefox需要安装驱动geckodriver,下载链接:https://github.com/mozilla/geckodriver/releases。下载对应的版本文件后,Windows放在python的安装根目录,mac在/user/local/bin目录下

2.chrome

chrome的使用同firefox,需要安装驱动chromedriver,下载地址:http://chromedriver.storage.googleapis.com/index.html  选择相应的版本,若是chromewebdriver版本较低,会报错。chromedriver的版本号小数点后有两位数的新于一位数的,且两位数的按照数值大小,越大的越新。例如:2.33>2.19>2.7。 放置路径同上述firefox

3.IE

下载驱动IEDriverServer,安装路径同上

4.edge(只适用于win10)

驱动下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,下载MicroWebDriver

5.Opera

驱动下载地址:http:github.com/operasoftware/operachromiumdriver,安装方法同上

6.Sfari浏览器

最早支持Mac平台,现在已经支持windows系统,Safari的驱动被集成到了selenium server中,在Windows命令提示符下启动selenium server,用命令java -jar selenium-server-standalone-3.8.0.jar,至于如何下载selenium server请自行百度

7.htmlunit 官网:http://htmlunit.sourceforge.net/

开源的java页面分析工具,无界面浏览器,运行速度迅速。在Windows命令提示符下启动selenium server,用命令java -jar selenium-server-standalone-3.8.0.jar启动

8.PhantomJs  官网:http:phantomjs.org/

无界面浏览器。下载phantomjs.exe,复制到python的根目录下

转载于:https://www.cnblogs.com/dll26/p/7979600.html

你可能感兴趣的文章
使用python脚本的3D引擎Panda3d
查看>>
「成长指南」大佬是怎样炼成的
查看>>
CentOS VMware 下SSH配置方法详解
查看>>
【DNN 系列】 添加模块后不显示
查看>>
Java Spring MVC 错误 及 常见问题 总结
查看>>
移动端默认兼容各手机比例
查看>>
案例4-修改商品
查看>>
桥接模式
查看>>
20155235 2016-2017-2 《Java程序设计》第十周学习总结
查看>>
对象切片与虚函数机制
查看>>
applicationContext.xml xxx-servlet.xml
查看>>
智能 PDU IP 地址设置步骤
查看>>
public,private,protected,internal作用
查看>>
YII2.0文件缓存 如何实现跨模块读取缓存?
查看>>
promise你懂了吗?
查看>>
python爬虫之快速对js内容进行破解
查看>>
Java Web学习脑图
查看>>
LLVM的总结
查看>>
Android 开发中 iBeacon的使用
查看>>
Android应用程序组件Content Provider应用实例
查看>>