官网下载:http://www.python.org/download
安装
配置环境变量
验证:控制台输入 python –version
pip命令安装:pip install wxPython
验证:控制台输入 python import wxPython
pip install robotframework
pip install robotframework-ride
pip install selenium
此步骤可省略,直接进入下一步,下一步的安装包包含此内容。
pip install robotframework-selenium2library
pip install decorator
官网:https://www.python.org/ 下载安装
IntelliBot是Pycharm的插件,通过Pycharm进行安装
File—>settings—>Plugins—>搜索 IntelliBot—>install
File—>settings—>Editor—>File Types -->Robot Feature –>在Registered Patterns 中添加两种类型:*.txt,*.robot
点击保存
File—>settings—>Tools—>External Tools –>添加两个运行配置。
name: Robot Run TestSuite
Program: D:\Python37\Scripts\pybot.bat (python安装目录下面pybot.bat的路径,如果“D:\Python36\Scripts\”有加环境变量,这里可以直接写pybot.bat)
Arguments: -d results $FileName$ (-d results 意思是生成的结果放到results 目录下面,$FilePath$是执行测试套件或者单条用例的路径)
Working directory: $FileDir$ (工作目录,上面一个参数的results 目录会创建在这个目录的下一级)
name: Robot Run SingleTestCase
Program: D:\Python37\Scripts\pybot.bat
Arguments: -d results -t "$SelectedText$" ./
Working directory: $FileDir$
测试脚本如下:
*** Settings *** Library Selenium2Library *** Test Cases *** test01 [Documentation] 测试淘宝 Open Browser https://login.taobao.com/member/login.jhtml chrome Click Element xpath=//*[@id="J_Quick2Static"] Sleep 1 Input Text xpath=//*[@id="TPL_username_1"] 123 Input Text xpath=//*[@id="TPL_password_1"] 123 ${title_1} Get Title Click Button xpath=//*[@id="J_SubmitStatic"] Sleep 2 ${title_2} Get Title should not contain ${title_2} ${title_1} Close browser
选中脚本,右键—>External Tools –>Robot Run TestSuite
执行结果:
测试报告如下:
在设置robot 运行配置时,可能会发现自己的Python安装路径中找不到pybot.bat文件,解决办法如下:
1.打开目录:D:\Python37\Scripts\
2.新建一个pybot.txt的文本
3.文本内容输入:
@Echo off
python -m robot.run %*
4.保存文件,修改文件后缀为.bat
5.大功告成!
python3+Robot Framework+PyCharm 环境部署
原文:https://www.cnblogs.com/emma-lucas/p/11231722.html