资讯详情

taiko自动化工具基础介绍

一、taiko工具

Taiko由免费开源的浏览器自动化测试工具Thountworks开发。

是node使用一个库Chrome DevTools API。

:安装简单,选择智能,可处理XHR和动态内容。

官网地址:taiko API

二、环境准备:

1、nodejs环境:nodejs下载安装

二、开发工具:VS Code:官网下载安装:VS Code官网

3、安装taiko:终端中 (CMD/powershell/ VS Code 输入以下命令:

npm install -g taiko

4、启动taiko:终端(CMD/powershell/ VS Code 输入以下命令:中终端:

taiko

:VS Code打开Terminal运行taiko,报错:该系统禁止操作脚本:

(1)右键PowerShell——作为管理员运行;

(2)操作命令set-ExecutionPolicy RemoteSigned 输入 Y;

三、taiko执行过程-交互模式

#打开浏览器 openBrowser() #打开测试网站 goto("baidu.com") 输入框输入搜索内容 write("孙俪") #点击搜索 click("百度一下") #点击某个网页 click("孙俪 - 百度百科") #关闭浏览器 closeBrowser() 

退出交互模式:

.exit

查看API:

#查看所有API .api #查看指定API .api click

生成脚本:

#生成js文件 .code test.js

运行脚本:

npx taiko .\test.js

慢执行脚本:--observe参数在每个动作执行前增加3秒的延迟,并在测试页面上突出Taiko的API动作。

npx taiko .\test.js --observe

四、结合Gauge编写用例

Gauge它是一种轻量级跨平台测试自动化工具,可以用商业语言编写测试用例。

测试用例的能力可以用不同的语言编写( Java, C#, Python, Typescript and Golang);

Gauge本质上是一个BDD(行为驱动开发)测试框架。

npm install -g @getgauge/cli

gauge init js

标签: 继电器taiko

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台