加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

selenium + python + firefox 测试环境的搭建与配置

发布时间:2020-12-20 10:19:18 所属栏目:Python 来源:网络整理
导读:? ? ? ? 对于做UI自动化,如果是纯编写一段自动化测试程序,那么后续的维护成本会较高。这种情况下,借助 selenium?这款自动化系测试工具,辅助于自己编写部分脚本,将是个不错的选择。selenium?本身支持多种语言,由于测试对象是用?python?编写的,所以决定

? ? ? ? 对于做UI自动化,如果是纯编写一段自动化测试程序,那么后续的维护成本会较高。这种情况下,借助 selenium?这款自动化系测试工具,辅助于自己编写部分脚本,将是个不错的选择。selenium?本身支持多种语言,由于测试对象是用?python?编写的,所以决定采用?selenium +?python?的组合。?selenium 支持多种浏览器,从?firefox?说起,一起来讨论 windows?系统下测试环境的搭建。

? ? ? ? 1.?安装?python

? ? ? ? ? ? 官网:?www.python.org,下载后进行安装,然后设置?path?环境变量,最后在?cmd?中执行命令 >>python,返回版本等信息,则表明安装成功

? ? ? ? ? ??

? ? ??

? ? ? ? 2.?安装?selenium

? ? ? ? ? ??使用pip安装selenium(若没有?pip,则先安装?pip),cmd 中执行命令 >>pip install selenium

? ? ? ? ? ? 安装结束后,执行命令>>pip show selenium,返回版本等信息,表明安装成功。

? ? ? ? ? ??

? ? ? ? 3.?安装?firefox

? ? ? ? ? ? 若下载最新版,则直接登录?firefox?官网 https://www.firefox.com.cn ,进行下载即可。我第一次下载了最新版69,发现插件问题以及其余兼容性问题很多,为了易用性,最后将最新版卸载了,安装了版本56,并在浏览器选项中,将“更新”一项设置成“检查更新,但由您决定是否安装”或者“不检查更新”,以免自动升级到最新版后,又碰到插件或者兼容性等问题,影响使用。历史版本下载地址:firxhttp://ftp.mozilla.org/pub/firefox/releases/

? ? ? ? ?到这里,我们便完成了测试环境安装,但这样还不能马上开始我们的自动化测试,firefox?还差一个驱动 geckodriver。

? ? ? ? ?geckodriver?下载地址:?https://github.com/mozilla/geckodriver/releases

? ? ? ? ?基于windows 64位系统,在这里我选下载的是 geckodriver-v0.20.0-win64 (一开始下载的是版本25,因与firxfox浏览器版本56的兼容问题,替换成版本20)。

? ? ? ? ?备注:在安装过程中,参考了https://www.cnblogs.com/sandysun/p/7838113.html等文章,再次表示感谢。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读