码迷,mamicode.com
首页 > 其他好文 > 详细

automation_test_environment搭建和更新

时间:2020-08-27 17:06:28      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:工具   color   ofo   drive   open   resource   exce   bdr   target   

 
 

更新自动化环境搭建

  • 浏览器版本

google:81.0.4044.122

火狐:79

火狐插件:try path,katalon recorder5.3.Screenlapse Element Selector

wendriver 版本:

Google 版本:81.0.4044.69  下载地址:http://npm.taobao.org/mirrors/chromedriver/

火狐版本geckodriver 0.26.0 :https://www.selenium.dev/downloads

火狐查看版本,cmd下:geckodriver.exe  -h

 安装ride+robot

python 3 的环境搭建Robot Framework

一、Python3环境安装

1.下载python 3

地址 https://www.python.org/downloads/

安装时选择添加环境变量,这样就不需要再去配置。如果在dos命令窗口下没有找到Python。需要配置环境

2.配置环境变量

在环境变量中加入python 和script 的安装地址

3.安装成功验证-查看python 是否安装成功

 在cmd中输入python 

 二、安装reques库

  1、pip install requests

  2、安装时提示pip版本需要更新,使用提示的命令去更新pip版本

  3、安装  robotframework

https://pypi.python.org/pypi/robotframework/2.8.5

  这个不是解释了,RF框架。虽然在做基于UI的自动化时,它展现出来的很像QTP,我之前也以为它和QTP差不多,仔细了解你会发展它能做的事情还是很多的。就像初学selenium 者,会误以为selenium 就是selenium IDE。

直接用命令  pip install robotframework

4.安装 wxPython 

http://www.wxpython.org/download.php

  Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。

直接用命令  pip install wxPython

5.安装 pywin32

直接用命令 pip install pywin32

6.安装 pygments

直接用命令 pip install pygments

7.安装界面工具 ride 

https://pypi.python.org/pypi/robotframework-ride

  RIDE就是一个图形界面的用于创建、组织、运行测试的软件。

直接用命令 pip install robotframework-ride

8、Robot framework-selenium2library:

https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

  RF-seleniumlibrary 可以看做RF版的selenium 库,selenium (webdriver)可以认为是一套基于web的规范(API),所以,RF 、appium 等测试工具都可以基于这套API进行页面的定位与操作。

pip install robotframework-selenium2library

需要注意的坑:

  • 安装完成,运行时报插件问题,相关插件版本安装以下截图版本号更新:

技术图片

  • 执行时候遇到selenium2library不能导入,运行以下步骤:

在python的pip(python的包管理工具)都有的前提下,到robotframework-selenium2library的Github官方代码托管网站:https://github.com/robotframework/Selenium2Library上面下载zip文件,然后解压,进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,解压后得到这个文件夹),输入命令:python setup.py install等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功,按F5,可以显示Selenium2Library的关键字,安装完成!

  • 执行遇到httplibrary库不能导入,运行以下步骤

https://blog.csdn.net/sun_977759/article/details/107765759

robotframework之解决导入httplibrary库一直标红的问题

 

技术图片
sun_977759 2020-08-03 16:05:42 技术图片 151 技术图片 收藏
分类专栏: RF 文章标签: robotframework
版权

基于python3.7安装的robotframework,通过pip安装了httplibrary库

pip install robotframework-httplibrary

在RIDE里面导入httplibrary库却一直标红

技术图片

在网上查了,还是因为python2和python3的兼容问题,真的是无与伦比的坑坑坑~


首先需要安装livetest,直接通过pip install livetest是安装不起的,下载压缩包手动安装

下载地址:

https://files.pythonhosted.org/packages/de/77/7ab378ff9e62013f1756b64b1553e126ba7b3f3598bc9c5c8fc508c13d55/livetest-0.5.tar.gz 

解压后需要修改以下两个文件里面的对应内容:

1.修改  \livetest-0.5\livetest\__init__.py 

修改:import httplib -》 import http.client as httplib
修改:import urlparse -》import urllib.parse
修改:from Cookie import BaseCookie, CookieError -》 import http.cookiejar
修改:CookieError, e 为CookieError as e

2.修改 \livetest-0.5\setup.py

修改:long_description=file(‘README.rst‘).read() -》 long_description=open(‘README.rst‘).read()
修改:version=livetest.__version__ -》 version=‘0.5‘
修改:author_email=livetest.__author__ -》 author_email=‘storborg@mit.edu

3.直接在当前窗口安装shift点击右键,选择在此处打开命令窗口,执行

python setup.py install


安装好livetest后,需要去修改httplibrary的__init__.py文件(文件路径:python安装目录\Lib\site-packages\HttpLibrary)

修改:from urlparse import urlparse -》 from urllib.parse import urlparse 

修改:except ValueError,  e -> except ValueError as e (共两处)


重启RIDE,可以看到导入成功,已经变成了黑色

  • Pycharm 2019破解版+python3+selenium3环境:

https://www.cnblogs.com/fxzz/p/12016671.html

https://www.cnblogs.com/littlemonsterksn/p/10737005.html

automation_test_environment搭建和更新

标签:工具   color   ofo   drive   open   resource   exce   bdr   target   

原文地址:https://www.cnblogs.com/jeffery-pan/p/13545324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!