我的第一个自动化脚本运行成功

Posted 不畏过往不惧将来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的第一个自动化脚本运行成功相关的知识,希望对你有一定的参考价值。

This browser does not support music or audio playback. Please play it in WeChat or another browser.

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



以上是关于我的第一个自动化脚本运行成功的主要内容,如果未能解决你的问题,请参考以下文章

RobotFrame——我的第一个自动化测试脚本

我的第一个自动化脚本(python)----百度搜索

Visual Studio测试运行:从测试中心的测试计划运行编码的UI自动化测试

通过 Windows cmd 在 Anaconda 环境中运行 python 脚本

使用PowerShell脚本的Azure SQL备份自动化

打印信息-脚本运行是否成功