首页
学习
活动
专区
圈层
工具
发布

Cypress系列(62)- 改造 PageObject 模式

Desktop\py\cypress-example-recipes\examples\logging-in__html-web-forms\cypress 文件夹下新建 pages 文件夹,并创建一个 login.js...待测试页面文件,代码如下 // login.js export default class LoginPage { constructor() { this.userName...总结下 这样的 PageObject 模式代码只是把定位元素的元素定位表达式给剥离出来,并没有针对元素本身进行封装 针对元素本身进行封装的栗子 待测试页面代码 // login.js export default...总结下 和 mainPage.js 两个页面对象都有一个 isTargetPage() 函数来判断当前页面 URL 是否正确 login.js 那这里就将每个 page 都共用的部分再次剥离,放到一个新的...的代码 // login.js import commanPage from ".

1.1K72
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券