51Testing软件测试论坛

标题: robot framework rf移动端自动化(第一篇:启动应用) [打印本页]

作者: zengting927    时间: 2017-8-24 16:09
标题: robot framework rf移动端自动化(第一篇:启动应用)
1. 启动手机用USB连接电脑,注意手机需要打开开发者模式,开启USB调试功能(或者启动电脑上的手机模拟器)
2. 启动命令行cmd, 用命令查看手机设备名称:adb devices (如下图):


3. 启动appium, 看到以下界面无报错,则为启动成功


4. 启动rf编辑器ride(图标写的是pythonw.exe)
5. 新建工程:File-->new project-->输入工程名称,选择directory。创建一个工程的文件夹(随意输入,我们示例的应用为号外,我新建工程为:号外)


6. 新建测试集: 右击新建的工程:号外-->选择New suite-->输入测试集名称(随意输入你想要输入的名称,最好与测试相关,比如测试应用的首页,可以取名首页,然后里面新建首页测试的测试用例,此处我新建:打开应用)


7. 新建用例: 右击新建的测试集,选择new test case-->输入用例名称(此处我输入用例名为:打开号外)


8. 到目前为止,我们的ride新建用例的步骤就出来了,如下图工程可以理解为我们一个测试的项目,测试集(test suite)相当于测试的模块,每个模块中药检查测试不同的功能就是我恩的test case了。


9. 在测试集中导入我们测试所需要的AppiumLibrary:单击刚新建的测试集:打开应用-->点击右侧的setting-->点击library--在name栏输入:AppiumLibrary-->点击OK
如果AppiumLibrary字体为黑色,则表明库导入成功



测试中我们会需要运用到一些官方的库,库中把很多方法封装成了一个个的关键字,我们简单的调用就可以了。所以在我们的使用测试用例中的关键词之前,我们需要引入相应的库,我们移动端测试所需要用的到第一个库就是AppiumLibrary.
备注:查看是否安装了该库,可以使用cmd运行命令:pip list。全名是:robotframework-appiumlibrary (1.4.1.1)

如果未安装则运行:pip install robotframework-appiumlibrary==1.4.1.1
如果报错pip不是内部命令,请检查电脑的环境变量path中是否有值:C:\Python27\Scripts(请将C:\Python27修改为为你安装python的路径)

10. 设计测试用例:这一章我们实现打开应用的测试,实现步骤如下:


备注:

下一章:robot framework 移动端自动化(第二篇:处理开机引导页)
如果过程中遇到什么问题,欢迎留言,一定第一时间解决你的疑问







作者: lsekfe    时间: 2017-8-25 09:37
很多图片裂开了,希望能够重新补上。可以通过论坛编辑器来重新编辑!




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