taiko自动化工具基础介绍

taiko自动化工具基础介绍1 taiko 工具简单介绍 2 taiko 工具的环境准备和安装 3 taiko 执行用例的过程

一、taiko工具

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

是node的一个库,使用Chrome DevTools API。

特点:安装简单、智能选择、可以处理XHR和动态内容。

官网地址:taiko API

二、环境准备:

1、nodejs环境:nodejs下载安装

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

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

npm install -g taiko

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

taiko

taiko自动化工具基础介绍

taiko自动化工具基础介绍

遇到的问题: VS Code打开Terminal运行taiko,报错:“此系统上禁止运行脚本”:

taiko自动化工具基础介绍

解决办法

(1)右键PowerShell——以管理员身份运行;

(2)运行命令 set-ExecutionPolicy RemoteSigned 输入 Y;

taiko自动化工具基础介绍

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

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

taiko自动化工具基础介绍

退出交互模式:

.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(行为驱动开发)测试框架。

1、gauge安装:

npm install -g @getgauge/cli

taiko自动化工具基础介绍

2、得到gauge初始化项目

gauge init js

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208051.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午12:28
下一篇 2026年3月19日 下午12:28


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号