Python3.7+RobotFramework自动化测试框架环境搭建-重装

Python3.7+RobotFramework自动化测试框架环境搭建-学习笔记

  • 一、环境搭建
    • 1.安装Python3.7.2
    • 2.安装相关的库
      • request库
      • robotframework库
      • robotframework-requests库
      • pywin32库
      • pygments库
      • wxPython库
      • Selenium 库(浏览器自动化测试框架)
      • robotframework-ride库
      • 启动RIDE
    • 3.sublime安装
    • 4.Appium安装
      • Appium自动化工具安装
      • Appium-Python-Client安装
      • robotframework-appiumlibrary安装
      • 安装方式
        • 1) 使用pip安装
        • 2) 使用setup.py安装
  • 二、使用入门

昨晚搭建了环境,测试时遇到一个坑,今天全删了重装

一、环境搭建

概览:win 7 64位+ python 3.7.2 + sublime Text3+ robotframework

1.安装Python3.7.2

如下
Python3.7+RobotFramework自动化测试框架环境搭建-重装_第1张图片
如下选择,然后一路Next
在这里插入图片描述

2.安装相关的库

    这里列出在安装ride时候需要用到的库
    安装requests库:          pip install requests
    安装robotframework:    pip install robotframework
    安装wxPython:            pip install wxPython
    安装pywin32:                pip install pywin32
	安装pygments:            pip install pygments

推荐使用pip安装,如 pip install robotframework(以及selenium2library)

request库

pip install requests
我安装的是 requests-2.21.0

robotframework库

pip install robotframework
我安装的是robotframework-3.1.1

robotframework-requests库

pip install -U robotframework-requests
我安装的是robotframework-requests-0.5.0
这个具体什么用,requests和robotframework-requests的区别后续再研究
robotFramework-Requests、RequestsLibrary接口测试

pywin32库

pip install pywin32
我安装的是pywin32-224

pygments库

使用pygments高亮代码
pip install pygments
我安装的是pygments-2.3.1
参考文档:
Python编程:使用pygments高亮代码
使用Pygments来实现代码高亮

wxPython库

若想安装RIDE(界面编辑工具)需安装:
pip install wxPython
我安装的是wxPython4.0.4

Selenium 库(浏览器自动化测试框架)

pip install selenium
我安装的是selenium-3.141.0

robotframework-ride库

pip install robotframework-ride
我安装的是robotframework-ride-3.1.1

安装完成后,在命令行输入 ride就可以直接启动RIDE窗口了
RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源
传送门RIDE使用介绍

启动RIDE

的cmd窗口中输入ride运行即可
在这里插入图片描述
RIDE中的路径有中文乱码,后续研究

附:顺便安装了openCV
pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python

3.sublime安装

这里不使用RIDE编写和运行robot framework (因为它暂时不支持Python3)
参照链接
Sublime Text3安装以及初次配置
下载安装sublime后 为了让其能够 Robot Framework语法高亮 (Robot Framework syntax lignlighting )
选择Preferences-Package Control,然后输入install package(这里要等一会才能出现)

在弹出的窗口的输入“robot”就能找到 robot framework assistant,并进行选择,之后就能安装成功。

这样就可以在view-syntax中找到“robot framework syntax highlight”

4.Appium安装

Appium 官方介绍
移动手机自动化测试AppiumLibrary介绍
在使用AppiumLibrary库时,需要预先安装好Appium自动化工具,Appium官网地址为:http://appium.io/
Appium的GitHub地址为:https://github.com/appium
Appium的下载地址:http://appium.io/downloads.html
可以下载最新的安装版本和响应的Library库
Appium的RobotFramework-appiumlibrary地址:https://github.com/serhatbolsu/robotframework-appiumlibrary

Appium自动化工具安装

Release 1.11.0 · appium/appium-desktop · GitHub
我安装的是这个,下载链接如下
appium-desktop-setup-1.11.0.exe
Python3.7+RobotFramework自动化测试框架环境搭建-重装_第2张图片

Appium-Python-Client安装

pip install Appium-Python-Client
我安装的是Appium-Python-Client-0.40

robotframework-appiumlibrary安装

pip install robotframework-appiumlibrary
我安装的是robotframework-appiumlibrary

安装方式

library的安装方式,可以通过pip在线安装,也可以使用下载好library库后,采用python setup.py install的方式来进行安装

1) 使用pip安装

pip install robotframework-appiumlibrary

2) 使用setup.py安装

git clone https://github.com/jollychang/robotframework-appiumlibrary.git
cd robotframework-appiumlibrary
python setup.py install

参考文档:
RobotFramework自动化测试框架-移动手机自动化测试AppiumLibrary介绍

二、使用入门

Appium 官方介绍

参考文档:
Appium+python自动化1-环境搭建(上) - 上海-悠悠 - 博客园 Python2
Appium-Python-Windows环境搭建笔记 - Cifer_Woods - 博客园 Python3.7.2

安卓SDK下载安装
Android SDK 百度网盘下载地址链接
android-sdk_r24.4.1-windows.zip

你可能感兴趣的:(自动化测试)