Back to browse
使用Cypress编写WEB UI自动化测试
使用Page Object模式和wdio框架编写UI自动化脚本,使用JavaScript ES5编写脚本,针对网站'https://angular.realworld.io'进行测试,让其在iOS模拟器上运行,使用let而不是var关键字,创建user.json文件保存用户名'qiaotl@163.com'和密码'1…
Added May 19, 20260 views0 copies
Prompt
使用Page Object模式和wdio框架编写UI自动化脚本,使用JavaScript ES5编写脚本,针对网站'https://angular.realworld.io'进行测试,让其在iOS模拟器上运行,使用let而不是var关键字,创建user.json文件保存用户名'qiaotl@163.com'和密码'123456',像这样的代码:
let LoginPage = {
async goToSign() {
await $('input[type="email"]').setValue(username)
}
}
module.exports = LoginPage
创建newArticalPage.js、settingPage.js、loginPage.js和shouldPublishArticleSuccessfully.cy.js文件,使用"()=>"语法,测试步骤如下:
1. 打开'https://angular.realworld.io'网站
2. 点击登录菜单
3. 输入从user.json文件中读取的用户名和密码
4. 点击登录按钮
5. 进入新文章页面
6. 发布文章
7. 进入设置页面
8. 注销Replace text in [BRACKETS] with your own values before pasting.