管理信息化自动化测试

上传人:管****问 文档编号:137670000 上传时间:2020-07-11 格式:DOCX 页数:30 大小:3.87MB
返回 下载 相关 举报
管理信息化自动化测试_第1页
第1页 / 共30页
管理信息化自动化测试_第2页
第2页 / 共30页
管理信息化自动化测试_第3页
第3页 / 共30页
管理信息化自动化测试_第4页
第4页 / 共30页
管理信息化自动化测试_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《管理信息化自动化测试》由会员分享,可在线阅读,更多相关《管理信息化自动化测试(30页珍藏版)》请在金锄头文库上搜索。

1、Robotframework基础安装1. 安装python(https:/www.python.org/downloads/)(注:最好安装32位的)1. 下载并安装python2. 配置环境变量:系统变量path最后面添加上python的安装路径,如D:Python27;3. 检查是否安装配置成功:cmd-输入python,显示python版本号即成功2. 若python下没有scripts文件夹,则下载并安装setuptools,有则跳过这一步1. cmd-进入setuptools安装包目录下,即setup.py目录-python setup.py install2. 查看python下是

2、否存在scripts文件夹,存在即成功安装3. 安装easy_install工具1. python成功安装后,在D:Python27Scripts下有easy_install.exe应用程序存在2. cmd-进入python目录下的Scripts文件夹(D:Python27Scripts)-easy_install.exe pip3. 在cmd下输入easy_install查看是否成功安装easy_install,(结果显示errro:no urls,filenames,or requirements specified)4. 配置环境变量:系统变量path最后面添加上python的安装路径,

3、如D:Python27Scripts;5. 在cmd下输入pip查看是否成功安装pip4. 使用pip在线安装robotframework(网络好的可选择这种方式)1. cmd-进入python目录下的Scripts文件夹-pip install robotframework=3.0(=3.0是指定版本号,可以不写,默认安装最新版本)2. 看到successfully即成功安装3. 若pip安装不成功,则可以下载robotframewrok安装包,cmd-进入robotframework安装包目录下,即setup.py目录-python setup.py install5. 使用pip在线安装

4、robotframework-ride1. cmd-进入python目录下的Scripts文件夹-pip install robotframework-ride2. 看到successfully即成功安装3. 若pip安装不成功,则可以下载robotframewrok-ride安装包,cmd-进入robotframework -ride安装包目录下,即setup.py目录-python setup.py install6. 验证是否安装成功1. 输入ride.py,显示ride界面即成功1. 输入ride.py,提示wxpython not found.若已安装,则可能是版本不对,重新安装一个

5、对应版本的wxpython即可2. 运行ride1. 创建项目1. 创建case1. 编写简单案例及运行-打印hello world1. 运行结果 导入库1. 导入Selenium2Library库1. cmd-进入python目标下的site-packages文件夹(D:Python27Libsite-packages)-pip install robotframework-selenium2library2. 看到successfully即成功安装3. 若pip安装不成功,则可以下载robotframework-selenium2library安装包,cmd-进入robotframewor

6、k-selenium2library安装包目录下,即setup.py目录-python setup.py install4. 打开ride导入Selenium2Library(cmd-ride.py),显示黑色即为成功,显示红色即为失败1. 若打开ride导入Selenium2Library的时候导入不成功,一直是红色的包,用python IDLE却可以成功导入Selenium2Library,证明Selenium2Library没有问题,往上排除,卸载掉ride,到官网上下载了最新的Source文件(robotframework-ride-1.4.1b2.tar.gz)进行重新安装。再次打开

7、ride,成功导入Selenium2Library。2. 导入AutoItLibrary库1.先安装pywin32,下载exe文件并安装2.再安装AutoItLibrary1.cmd-进入python目标下的site-packages文件夹(D:Python27Libsite-packages)-pip install AutoItLibrary2.看到successfully即成功安装3.若pip安装不成功,则可以下载AutoItLibrary安装包,cmd-进入AutoItLibrary安装包目录下,即setup.py目录-python setup.py install4.打开ride导入

8、AutoItLibrary,显示黑色即为成功,显示红色即为失败5.若导入失败,则查看python是64bit还是32bit,下载对应的pywin32的版本 6.3.导入SudsLibrary库,和前面做法一致 制作RIDE桌面图标1. 在桌面点击鼠标,选择新建-快捷方式1. 填写对象的位置,并在后面添加-c from robotide import main;main()然后点击下一步1. 填写快捷方式的名称,点击完成即可1. 修改快捷方式图标,在该图标上点击鼠标,选择属性-快捷方式,选择图标路径D:Python27Libsite-packagesrobotidewidgetsrobot.ic

9、o,点击确认即可 浏览器驱动1. 默认浏览器:火狐浏览器,不需要安装驱动,版本要小于等于392. 若运行ride使用火狐浏览器打开不了,且提示expected browser binary location,but unable to find binary in default location,no moz:firefoxOptons.binary capability provided,and no binary flag set no the commend line如下,则1. 更新selenium更新到V2.53.6(cmd-进入到site-packages下-pip instal

10、l -U selenium=2.53.6)可从V3.0直接降到V2.53.61. selenium V2.53.6最高支持火狐浏览器V472. selenium V3.0最低支持火狐浏览器V481.2. 谷歌浏览器:需要安装谷歌浏览器驱动(chomedriver.exe放在python安装目录下),版本要小于等于523. IE浏览器:需要安装IE浏览器驱动(IEDriveServer.exe放在python安装目录的scripts下),且需设置ie浏览器的安全设置,internet、本地internet、受信任的站点和受限制的站点需全部勾选或全不选Robotframework关键字一、内置关键

11、字1、open browser 打开浏览器 open browser https:/ chrome #chrome表示使用chrome打开,不填写则默认为火狐浏览器2、maximize browser window窗口最大化3、input text 在文本框中录入内容 input text id=userName 4、$empty输入为空 input text id=userName $empty5、click element点击某个元素(如a标签) click element id=dw16、click button 点击按钮 click button id=loginsubmit7、pag

12、e should contain 页面是否出现指定的内容 page should contain 登录8、close browser 关闭当前浏览器9、close all browser关闭所有浏览器10、wait until page contains element等待元素出现在当前页面 wait until page contains Xpath=/*id 42 error #Xpath=/*id:表示元素定位;42:表示最长等待时间;error:表示错误提示,自定义错误提示11、focus定位焦点(focus关键字要定位焦点,而且会把屏幕下拉,这样一来不在屏幕内的元素就可以进行操作了)

13、 focus id=submitId click element id=submitId12、switch多个打开浏览器切换open browser http:/127.0.0.1:8000/ ie local switch browser local 13、select frame表单嵌套(如TAB页切换) select frame Xpath=/iframeformloginTab #定位窗体 click element Xpath=/divclass=tabBarcl/span2 #定位元素 unselect frame #退出表单14、select checkbox复选框 select

14、 checkbox id=CheckYes #勾选复选框 unselect checkbox id=CheckNo #取消勾选复选框15、select radio button单选框 select radio button name=radio1 A #radio1:表示单选框名称;A:表示value16、select from list by value下拉框选择 select from list by value css=.eva_select 待评价17、web对话框 a.只有确认按钮 如:confirm action b.有确认和取消按钮 例子1:choose cancel on next confirmation #选择取消按钮click button

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号