【发布时间】:2018-01-20 22:30:51
【问题描述】:
我必须使用 cypress 对 angularjs 应用程序进行端到端测试。
我有两个相同输入元素的实例。它们具有相同的 ng-model、类和名称。我们得到了由应用程序动态生成的唯一 id,它在每次页面加载或在不同机器上测试时都不相同。
作为下面的示例,有两个具有相同名称的输入元素,但我需要相同的文本出现在两个输入元素上。当我使用以下命令时,赛普拉斯抱怨两个同名实例。如何在两个具有相同名称的输入元素上键入相同的文本“Hello world”?
cy.get('input[name=description]').type('Hello World')
【问题讨论】: