| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 面试通过了,只因为我会这个自动化测试工具... -> 正文阅读 |
|
[系统运维]面试通过了,只因为我会这个自动化测试工具... |
自动化测试工具-Taiko 1、前言Web自动化测试工具从刚开始接触的QTP(UFT),到现在绝大多数公司或项目都在使用的Selenium,以及之后有很大发展前景的Cypress。可以看出自动化测试工具越来越丰富了,当然这里所提到的都是比较有代表性的,市面上的优秀工具远远不止这三个。 2、简介Taiko是一个免费的开源Node.js库,带有一个简单的API来自动化基于Chromium的浏览器(Chrome、Microsoft Edge、Opera)和Firefox。 Taiko测试脚本是用JavaScript或任何编译为JavaScript的语言编写的,例如TypeScript。 Taiko的API是为测试人员设计的,与其他测试框架不同,Taiko将浏览器视为一个黑匣子,使用Taiko,您可以通过查看网页而不检查其源代码来编写脚本。 Taiko与Selenium的区别: (1)Taiko与Selenium非常不同。Selenium使用W3C标准的WebDriver。Taiko使用Chrome DevTools协议。Taiko不需要驱动程序(如ChromeDriver)来连接和自动化浏览器。Taiko捆绑了最新版本的Chromium,但它可以自动化任何支持Chrome DevTools协议的浏览器。 (2)与可以用多种编程语言编写脚本的Selenium不同,Taiko将只支持JavaScript和编译为JavaScript的语言。 官方网址:https://taiko.dev/ 3、安装先确保已安装Node.js 之后打开命令行,输入安装命令
注:如提示以下信息,为权限问题。
安装完成后,可查看版本信息。
4、记录测试4.1、录制脚本打开命令行输入命令
进入记录测试里,现在可以在此提示中使用Taiko的API作为命令。
提示浏览器已打开
显示所有可用API方法
例如:查看打开浏览器的API方法
显示打开浏览器的API方法
根据所输入的命令,浏览器做出相应操作。 4.2、生成脚本生成测试脚本,命令行输入
自动将已输入的命令生成脚本 例如:
将代码保存到mytest.js文件里。 4.3、退出录制完成录制,命令行输入
退出录制 最后这份软件测试资料免费分享给你
有需要的朋友可以关注我的公众号:程序员二黑,直接获取! 最后一句话送给大家:机会只垂青有准备的人,这是一个靠本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的交给时间!如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们:642830685,里面有各种软件测试资源和技术讨论。 加油吧,测试人!路就在脚下,成功就在明天! 精彩推荐:公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档… |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:14:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |