【问题标题】:On button click, Read text from 'p' html tag & open in new window browser tab单击按钮时,从“p”html 标记中读取文本并在新窗口浏览器选项卡中打开
【发布时间】:2019-06-06 20:46:20
【问题描述】:

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

【问题讨论】:

  • 到目前为止你尝试了什么?

标签: cypress


【解决方案1】:

赛普拉斯无法处理多个浏览器标签。如果你想测试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')

【讨论】:

  • 点击按钮时,读取“p”标签的文本内容打开新窗口标签
  • 我不明白你的评论是什么意思
  • 你能告诉我你的代码吗?没有你的代码,我无法回答这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-21
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
相关资源
最近更新 更多