51Testing软件测试论坛

标题: robot 实现自动化 webUI 自动化 [打印本页]

作者: 乐哈哈yoyo    时间: 2017-6-15 10:57
标题: robot 实现自动化 webUI 自动化
本帖最后由 乐哈哈yoyo 于 2017-6-15 10:58 编辑

robot实现自动化webUI自动化目前项目有这样webUI自动化这样一个需求,考虑到自己技术和精力有限,以及时间比较赶,所以做出一个简单的webUI自动化框架,目前用起来效果还可以,欢迎大家吐槽。。。
为什么做做成啥样装些什么东西
序号安装包名安装方法下载地址备注
1pythonexe文件,直接双击安装https://www.python.org/download/releases/2.7.8/安装路径不能有空格,在环境变量PATH中加上Python安装路径
2setuptools下载ez_setup.py文件,双击https://pypi.python.org/pypi/setuptoolsPython 的套件管理程式,非必需,可以不装
3pip1.cmd进入ez_setup.py文件目录
2.用setuptools安装:easy_install pip
https://pip.pypa.io/en/latest/index.htmlPython的套件管理程式,在PATH最后添加Python的Scripts目录
4robot frameworkpip install robotframeworkhttps://pypi.python.org/pypi/robotframeworkrobot framework本身
5wxPythonexe文件,直接双击安装http://wxpython.org/download.php#stable支撑Ride的运行库,需要安装2.8的
6robotframework-ridepip install robotframework-ridehttps://pypi.python.org/pypi/robotframework-rideRide
7selenium2librarypip install robotframework-selenium2libraryhttps://pypi.python.org/pypi/robotframework-selenium2libraryselenium2测试库,基于webdriver驱动
8databaselibrarypip install robotframework-databaselibraryhttps://github.com/franz-see/Robotframework-Database-LibraryDB库
9requestspip install requestshttps://pypi.python.org/pypi/requestsRequestsLibrary库
10RequestsLibrarypip install -U robotframework-requestshttps://github.com/bulkan/robotframework-requestshttp request库
11pyodbcpip install pyodbchttps://pypi.python.org/pypi/pyodbcpython的odbc,解决中文乱码
12MySQL Connectorexe文件,直接双击安装http://www.mysql.com/downloads/connector/odbc/Mysql的驱动,可以不安装
项目的结构


用例怎么写的怎么跑的每次手动执行robot比较麻烦,利用jenkins每次从git上拉取最新的测试用例,保证项目的持续集成以及自动回归


作者: 草帽路飞UU    时间: 2017-6-15 11:39
学习
作者: 乐哈哈yoyo    时间: 2017-6-15 11:40
草帽路飞UU 发表于 2017-6-15 11:39
学习






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2