单击按钮时,从“ p” html标记读取文本并在新窗口的浏览器选项卡中打开

时间:2019-06-06 20:46:20

标签: cypress

我是柏树测试的新手。在按钮上,单击读取“ p” html标记内容文本,该文本为url并在不同的浏览器选项卡中打开url。

1 个答案:

答案 0 :(得分:0)

Cypress无法处理多个浏览器选项卡。如果要测试p元素的超链接,可以做两件事: 1.检查URL是什么(可能不是p元素,而是a href元素。您可以通过以下方式进行检查:

cy.get('a')
  .should('have.attr', 'href', 'URL_WHICH_IT_SHOULD_CONTAIN')
  1. 单击该元素以查看URL是否正确:
cy.get('p')
  .click()
cy.url()
  .should('contain', 'URL_WHICH_IT_SHOULD_CONTAIN')