【发布时间】:2021-12-17 00:02:25
【问题描述】:
我有两个问题。 首先,主要是如何从下拉菜单中选择一个特定条目?例如测试:
还有代码:
第二个问题涉及一个教程,它将向我解释如何搜索和分配 DOM 对象来测试它们。我有点迷失在其中...
这是做更好的选择的代码:
【问题讨论】:
标签: javascript jquery automated-tests cypress
我有两个问题。 首先,主要是如何从下拉菜单中选择一个特定条目?例如测试:
还有代码:
第二个问题涉及一个教程,它将向我解释如何搜索和分配 DOM 对象来测试它们。我有点迷失在其中...
这是做更好的选择的代码:
【问题讨论】:
标签: javascript jquery automated-tests cypress
要从赛普拉斯的下拉菜单中选择一个项目,您需要select()
例如
cy.get('#ID_of_drop_down_menu').select('test')
你可以试试
cy.get('#dx-0d913c9b-e881-238a-e7ba-4254647fb326').select('test')
或通过类:
cy.get('.dx-scrollview.dx-visibility-change-handler.dx-_ical').select('test')
{edit}您能否扩展 HTML,以便我可以看到您可以将哪个选择器用于下拉菜单。
{edit2}关于您的第二个问题:一个好的“培训工具”是 Selenium IDE 记录器。您可以记录网站上的点击,它会向您显示它选择的 CSS 选择器来处理您点击的元素。
【讨论】:
cy.get('.dx-scrollview.dx-visibility-change-handler.dx-_ical')