【发布时间】:2020-10-13 04:30:55
【问题描述】:
网页包含许多下拉列表。 该步骤对于选择特定的下拉列表/值并不重要。 因为我只需要选择任何一个并显示 Next 按钮,这样我就可以按下 Next 按钮了。
这个示例定义了特定的下拉列表,我如何使用它来选择任何?
cy.get('select').select('user-1')
【问题讨论】:
标签: html user-interface testing automated-tests cypress
网页包含许多下拉列表。 该步骤对于选择特定的下拉列表/值并不重要。 因为我只需要选择任何一个并显示 Next 按钮,这样我就可以按下 Next 按钮了。
这个示例定义了特定的下拉列表,我如何使用它来选择任何?
cy.get('select').select('user-1')
【问题讨论】:
标签: html user-interface testing automated-tests cypress
在 Cypress 中,命令 select 需要一个参数(value 或 values),通过属性值标识下拉列表中包含的项目。在您的示例中,value 是 user-1。
cy.get 的参数也是一个特定的下拉列表。
所以解决方案提示可能是开发一个代码,在您的页面中随机获取一个下拉列表,然后在此下拉列表中包含的列表之间随机获取一个值,然后将其作为参数传递给 Cypress 中的命令 select。
相关链接:
【讨论】: