多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

Robot Framework + Selenium library + IEDriver环境搭建-自动化测试

更新时间:2023-01-09 09:18:17 作者:多测师 浏览:30

  1.安装Python

  Robot Framework需要Python或Jython环境,具体需要哪个环境主要是看你使用的Test Libraries或是Test Tools的需要。

  下载地址(访问Python 官方网站):https://www.python.org/

  下载文件:python-2.7.10.amd64.msi (这里,安装到目录:D:\Python27 。下面所有文件安装都跟该目录相关)

  说明:Python分为Python2 和Python3 两个版本。这里,考虑到Robot Framework 框架是基于Python2 开发,选择安装Python2。

  注意:把Python的安装路径和脚本路径(例如 D:\Python27;D:\Python27\Scripts)放到环境变量Path。

Robot Framework + Selenium library + IEDriver环境搭建-自动化测试

  2.安装Robot Framework

  下载地址:https://pypi.python.org/pypi/robotframework/2.8.7

  下载文件:robotframework-2.8.7.win-amd64.exe 和 robotframework-2.8.7.tar.gz

  安装方法:robotframework-2.8.7.tar.gz安装:解压后,在解压路径下执行cmd命令:python setup.py install

  3.安装wxPython

  下载地址:http://www.wxpython.org/download.php

  下载文件:wxPython3.0-win64-3.0.2.0-py27.exe

  说明:wxPython 是Python 非常有名的一个GUI 库,因为RIDE 是基于这个库开发的,所以这个必须安装。

  4.安装RIDE

  下载地址: https://pypi.python.org/pypi/robotframework-ride

  下载文件:robotframework-ride-1.5.win-amd64.exe 和 robotframework-ride-1.5.tar.gz

  安装方法:robotframework-ride-1.5.tar.gz安装:解压后,在解压路径下执行cmd命令:python setup.py install

  说明:RIDE 是Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。

  注意:我们常常会遇到,安装完成RIDE 后,双击桌面的RIDE 不能启动的情况,可能有两种原因导致:

  原因一:RIDE快捷方式目标设置不对导致

  我们可以通过右击桌面RIDE 图标,右击->属性:切换到快捷方式。把目标(T)设置成实际路径D:\Python27\pythonw.exe -c "from robotide import main; main()"

  原因二:由于RIDE 所依赖的wxPython 版本不一致造成的。

  5.安装Selenium2Library

  下载地址: https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

  下载文件:robotframework-selenium2library-1.5.0.win-amd64.exe 和 robotframework-selenium2library-1.5.0.tar.gz

  安装方法:robotframework-selenium2library-1.5.0.win-amd64.exe安装:解压后,在解压路径下执行cmd命令:python setup.py install

  6.安装IEDriverServer

  下载地址:http://selenium-release.storage.googleapis.com/index.html

  下载文件:IEDriverServer.exe

  安装方法:下载IEDriverServer.exe并放到安装目录下: D:\Python27

  说明:若不安装IEDriverServer,测试IE时,RIDE会出现以下错误:

  WebDriverException: Message: IEDriver executable needs to be available in the path. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

  注意:测试IE时,可能弹出以下错误:

  WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.

  解决方案:把IE的所有区域的保护模式都设置为Disable

  以上内容为大家介绍了自动化测试中的Robot Framework + Selenium library + IEDriver环境搭建,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部