AiPromptss
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.