【发布时间】:2019-06-06 20:46:20
【问题描述】:
我是柏树测试的新手。在按钮上单击读取 'p' html 标记内容文本,即 url 并将 url 打开到不同的浏览器选项卡中。
【问题讨论】:
-
到目前为止你尝试了什么?
标签: cypress
我是柏树测试的新手。在按钮上单击读取 'p' html 标记内容文本,即 url 并将 url 打开到不同的浏览器选项卡中。
【问题讨论】:
标签: cypress
赛普拉斯无法处理多个浏览器标签。如果你想测试p 元素的超链接,你可以做两件事:
1. 检查 URL 是什么(可能不是 p 元素,而是 a href 元素。您可以通过以下方式检查:
cy.get('a')
.should('have.attr', 'href', 'URL_WHICH_IT_SHOULD_CONTAIN')
cy.get('p')
.click()
cy.url()
.should('contain', 'URL_WHICH_IT_SHOULD_CONTAIN')
【讨论】: