专栏名称: 伯乐在线
关注职业资讯;学习各类职业感悟、心得和经验分享,扩大职业视野;体会求职、工作和创业的历程 - 就在JobBole.com 伯乐在线
目录
相关文章推荐
51好读  ›  专栏  ›  伯乐在线

2.6 万 Star!Web 已进化,前端测试工具也该变了

伯乐在线  · 公众号  · 程序员  · 2021-01-18 17:53

正文

请到「今天看啥」查看全文


保存文件后,Cypress会自动加载执行脚本,并运行输出测试结果。上述代码没有断言,测试结果也是通过的。



2、 查询页面元素。通过脚本查询页面上某个元素,将脚本修改为如下:

describe('My First Test'() => {  it('finds the content "type"'() => {    cy.visit('https://example.cypress.io')    cy.contains('type')  })})

此时运行时通过的,因为页面上包含type元素。如果找不到对应的元素,测试结果则会是失败。而且Cypress在失败后会自动等待并重试。



3、 点击一个元素。查找到某个元素后,执行点击动作,使用.click方法。

describe('My First Test'() => {  it('clicks the link "type"'() => {    cy.visit('https://example.cypress.io')    cy.contains('type').click()  })})



4、 使用断言。 对单击的新页面上的内容进行断言,确保新的URL是预期的URL,使用.should方法。

describe('My First Test'() => {  it('clicking "type" navigates to a new url'()






请到「今天看啥」查看全文