(五)利用inspector定位元素和自动生成测试脚本-创新互联
启动模拟器
创新互联公司拥有10年的建站服务经验,在此期间,我们发现较多的客户在挑选建站服务商前都非常的犹豫。主要问题集中:在无法预知自己的网站呈现的效果是什么样的?也无法判断选择的服务商设计出来的网页效果自己是否会满意?创新互联公司业务涵盖了互联网平台网站建设、移动平台网站制作、网络推广、定制网站等服务。创新互联公司网站开发公司本着不拘一格的网站视觉设计和网站开发技术相结合,为企业做网站提供成熟的网站设计方案。启动 appium server
配置上对应的待测app
配置上对应的模拟器设备信息
使用Appium inspector 来定位元素,进行record,生成脚本等
定位元素
1. 模拟器上打开待测APP,打开对应的页面,比如 登陆页;
2. 启动 Appium inspector,如下图所示,找到输入 用户名框,对应的detail信息里有它的基本信息,包含xpath;
3. 左下角一排按钮分别是相应的操作事件
Touch
Tap: 对选中控件进行 点击 动作;
Swipe:平滑;
Shake:摇晃;
Precise Tap: 多点触摸;
Scroll To: 滑动到
Text
Send_keys : 输入值 --最常用
Locator
根据已知的selector来查到并定位某个元素;
4. 根据上图所显示的 xpath,即得到了 登陆界面的用户名 输入框定位,或者取 name,class name 等;
record,生成脚本
在上一步 定位元素的前提下,进行记录操作和生成脚本
1. 在上图界面上,点击 Record 按钮,可以看到在inspector界面下方伸展出code区块,并且可自由切换脚本语言,
这里会生成一些基本的代码,用于创建客户端、连接server;
2. 在输入框中进行内容输入,如下图所示的方法,输入内容后,点击 Send_Keys按钮;
3. 成功输入内容后的效果,右侧输入成功,code区,记录下生成的 代码;
4. 同样地方法,找到密码控件,然后点击 Text-Send_Keys输入密码,生成代码;
5. 找到 登陆 控件 ,然后Touch-Tap 操作一下,模拟点击事件,生成代码;
6. 登陆界面的代码就生成完了;
7. 代码区点击 Save,将生成的代码保存成文件即可;
附:
学习视频源
https://www.youtube.com/watch?v=Hv9A9WfYF4g
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:(五)利用inspector定位元素和自动生成测试脚本-创新互联
转载来源:http://hbruida.cn/article/ehsgp.html