一、Taiko 1. 介绍
Taiko是一个开源的网络自动化工具,由ThoughtWorks的团队开发。 这是node的库,为用户提供简洁清晰的API。
有关Taiko工具的详细信息,请访问xfdcs github网站
2. Taiko的优点
免费、开源
简洁清晰的API
安装简单
交互式记录器(.code ) )。
可以处理XHR和动态内容
无需智能选择、书写要素定位
(个人而言,Taiko与其他自动化测试工具相比,最大的好处)无需定位网页元素,太方便了吧! )
3. Taiko的应用
用户可以使用ChromeDevtoolsProtocol,使Taiko专注于以UI为中心的功能,进行自动化测试。
通过各种插件扩展Taiko的其他功能包括
Taiko-accessibility是一个测试网站可访问性的Taiko插件。
Taiko-android是一个Taiko插件,用于在Android设备和模拟器上运行网络测试。
Taiko-diagnostics是一个Taiko插件,提供测量速度、网页性能指标等诊断功能。
二、环境安装的第一步:首先需要安装NodeJs环境
在步骤terminal中键入npm install -g taiko以安装taiko Node软件包
三. Taiko terminal中输入taiko ,进入taiko的命令控制台
调用API,自动化模拟人来控制浏览器操作
可以看到openBrowser ()、taiko打开浏览器。
然后运行goto(「Baidu.com”),浏览器将跳转到百度主页。
然后再次运行write(「xfdmd”)时,浏览器在输入框中输入的内容。
最后执行click (“百度一次”),点击模拟操作进行搜索
taiko支持录像。 在taiko中执行的所有进程(即执行的操作步骤)都是通过在terminal中输入. code