(五)利用inspector 定位元素和自动生成测试脚本

启动模拟器app

启动 appium server ide

  • 配置上对应的待测app学习

  • 配置上对应的模拟器设备信息spa

使用Appium inspector 来定位元素,进行record,生成脚本等code

定位元素视频

1. 模拟器上打开待测APP,打开对应的页面,好比 登录页;server

2. 启动 Appium inspector,以下图所示,找到输入 用户名框,对应的detail信息里有它的基本信息,包含xpath;事件

WEBRESOURCE68f7ae4e1c69f970702c2446469ec

3. 左下角一排按钮分别是相应的操做事件ip

Touchci

Tap: 对选中控件进行 点击 动做;

Swipe:平滑;

Shake:摇晃;

Precise Tap: 多点触摸;

Scroll To: 滑动到

Text

Send_keys : 输入值   --最经常使用

Locator

根据已知的selector来查到并定位某个元素;

4. 根据上图所显示的 xpath,即获得了 登录界面的用户名 输入框定位,或者取 name,class name 等;

record,生成脚本

在上一步 定位元素的前提下,进行记录操做和生成脚本

1.  在上图界面上,点击 Record 按钮,能够看到在inspector界面下方伸展出code区块,而且可自由切换脚本语言,

这里会生成一些基本的代码,用于建立客户端、链接server;

WEBRESOURCE9f04a70e33cc663044a8d781aa6b2

2. 在输入框中进行内容输入,以下图所示的方法,输入内容后,点击 Send_Keys按钮;

WEBRESOURCEa0e2042f87a989506809212d0891d

3. 成功输入内容后的效果,右侧输入成功,code区,记录下生成的 代码;

WEBRESOURCE245abc61f831928d393582d84caa8

4. 一样地方法,找到密码控件,而后点击 Text-Send_Keys输入密码,生成代码;

5. 找到 登录 控件 ,而后Touch-Tap 操做一下,模拟点击事件,生成代码;

6. 登录界面的代码就生成完了;

7. 代码区点击 Save,将生成的代码保存成文件便可;

附:

学习视频源

https://www.youtube.com/watch?v=Hv9A9WfYF4g

相关文章
相关标签/搜索