4.4 Selenium-plugin

  • AirtestIDE中的用于Web自动化录制与编写的插件。

1.安装与配置

首先本地需要安装AirtestIDE(可在 官网下载)和Chrome浏览器。然后在IDE菜单栏的选项(Options)中设置Chrome的本地路径。

../_images/1_options.png

2.快速开始

2.1 录制脚本示例

首先看一下用IDE录制脚本和Selenium脚本的运行例子。

../_images/3_demo.gif

设置好chrome路径后,可以点击第一排最靠左的按键开启一个新的chrome浏览器。这时编辑框中会弹出提示是否自动初始化代码,点击确认初始化代码,然后点击start_web输入想要测试的网址。再点击录制按钮,即可开始进行视频录制。录制完成后,点击运行按钮,即可在打开的网页中查看脚本运行结果。可以在start_web以及有界面变化的操作后面进行适当的sleep操作以等待界面元素加载完成。

2.2 Selenium脚本录制辅助窗

../_images/2_windows.png

如图两个按键分别启动浏览器,和inspect模式下截取ui元素。

start_web: 启动一个给定网站。

touch: 对选定的页面ui元素进行点击操作。

text: 在选定的ui元素上输入文本。

assert_text: 断言在选定的ui元素中存在文本。

switch: 跳到其他标签页。

snapshot: 对当前页面进行截屏操作。

back: 回退到上一个页面。

forward: 前进到下一个页面。