我的第一个自动化脚本运行成功
Posted 不畏过往不惧将来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的第一个自动化脚本运行成功相关的知识,希望对你有一定的参考价值。
pycharm与RobotFramework环境下第一个自动化脚本运行成功
之前一直想用python3以上版本,但是查看了很多博文都说robot framework-ride 不支持Python3,然后看到有人建议用robotframework+pycharm,所以就下载了pycharm
并且安装部署好了。但是在pycharm运行脚本时还是看到selenium2library标红,提示不存在selenium2library。好尴尬啊。。
后来不想折腾了就把python3全部卸载删除了,重新安装了python27,重新配置了环境变量并且重启电脑。
然后按照PyCharm 安装教程(Windows): https://www.runoob.com/w3cnote/pycharm-windows-install.html
和pycharm下robot framework环境搭建:https://www.jianshu.com/p/7185c4eb3ca1
这两篇文章重新搭建了下环境。
这就开始了我第一个脚本的编写和运行:
简单脚本如下:
*** Settings ***
Documentation This is some base info about the whole suite
Library Selenium2Library
*** Test Cases ***
case1
[Documentation] 打开亚马逊网站
[Tags] smoke
Open Browser https://www.amazon.cn chrome
Close Browser
运行日志如下:
C:Python27Scriptspybot.bat -d results test1.robot
==============================================================================
Test1 :: This is some base info about the whole suite
==============================================================================
case1 :: 打开亚马逊网站 | PASS |
------------------------------------------------------------------------------
Test1 :: This is some base info about the whole suite | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================
Output: D:PycharmProjectsuntitled1
esultsoutput.xml
Log: D:PycharmProjectsuntitled1
esultslog.html
Report: D:PycharmProjectsuntitled1
esults
eport.html
Process finished with exit code 0
用浏览器打开report.html结果如下:
哈哈,终于捣腾成功了。
由于安装了python2.7所以RIDE也可以成功运行了:
调动浏览器的脚本如下:
运行日志如下:
Starting test: Test.Test2.test case6
INFO : Opening browser 'chrome' to base url 'http://www.baidu.com'.
INFO : Slept 2 seconds
INFO : Typing text 'robot framework' into text field 'id=kw'.
INFO : Clicking button 'id=su'.
INFO : Slept 2 seconds
Ending test: Test.Test2.test case6
以上是关于我的第一个自动化脚本运行成功的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio测试运行:从测试中心的测试计划运行编码的UI自动化测试