首页 > 编程知识 正文

安卓ui自动化测试工具,网易云颜色测试入口链接

时间:2023-05-04 03:31:23 阅读:112437 作者:2460

初步想法:使用Taiko自动化工具实现登录太简单了吧。

一、对taiko的认识初识taiko (自动化测试工具-----安装taiko TAIKO )这些年份的漏洞node.js和TAIKO二,应用----Taiko手机号码注册

以前,在Python selenium上实现了手机号码注册网易云音乐的UI自动化

Web UI自动化测试实例(登录网易云音乐账户) —— )四) Python Unittest selenium_POM模式

这次是taiko,

taiko不需要放置元素控件,而是直观地使用界面中显示的名称API。 taiko提供丰富的selector API和其他API。 (虽然每个API都很容易理解,但有些API需要研究,例如,当界面中出现多个同名的API时,程序是如何准确定位的。 (在本文中,此接口上的登录控件直接发送到click(‘ (“登录”),无法正确定位。 因为有很多叫登录的东西,所以我再去看看。/((() ()/() ) ) ) ) ) ) ) ) ) )

Taiko的APP de

首先进入taiko

在taiko控制台下,分别键入:

打开chrome浏览器openbrowser(Headless:false ) )全屏resize window (width :1280 height :800 )网易云音乐goto (https://mmm ')打开)单击以登录click ) )单击以选择其他登录模式)单击以接受checkbox )的手机号码登录click (“手机号码登录”)光标焦点请输入手机号码”)请输入手机号码write ) )光标焦点)请输入密码(输入框focus ) textbox ) )请输入密码。单击登录。 请不要输入click“登录”。 #这个api需要考虑。 无法在正确的登录元素控件位置单击此处的click“登录”。 结果如下。

2. 如果不想要终端一个个输入,通过执行js文件,可使用如下:

demo.js

const { openBrowser,resizeWindow,goto,click,near,checkBox,textBox,focus,write,closebrowser}=require () ttot aitresizewindow(width:1280,height:800} ); Awaitgoto(https://music.163.com/); “登录”; await click (“选择其他登录模式”); Awaitcheckbox(near ('同意) ).check ); await click ('手机号码登录); awaitfocus(textbox ) (“请输入手机号码”); 等待写入(18201893613 ); await focus (文本框)“请输入密码”); 等待写入(fcgj 656 ); //await click ('登录); 单击此界面时,界面中有两个登录,需要进行区分。 此外,还需要考虑}catch(error ) console.error。 } finally { await closeBrowser (; () ) ); 终端接口输入

npx taiko .demo.js

PS :

使用taiko控制台,采用逐一输入命令的方式,平时如果没有错误,就要立即关闭。 cpu内存吃多了,以前占了我的90%。/((() ) ) ) ) ) ) ) ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。