【发布时间】:2021-12-03 05:35:34
【问题描述】:
我正在为一个页面编写 UI 测试,该页面有两个可以成功定位的按钮,但我找不到隐藏来描述每个按钮的唯一选择器。我有我的测试规范文件,它正在验证响应,并引用一个类方法文件,我在其中定义元素的位置。
我首先询问是否有办法定位“发送俱乐部分配”字符串,因为它是一个独特的东西,但它似乎遥不可及,因为它不是 text: 元素,和/或不在元素中我实际上是匹配的,但是嵌套在
标签: css ruby selenium capybara
我正在为一个页面编写 UI 测试,该页面有两个可以成功定位的按钮,但我找不到隐藏来描述每个按钮的唯一选择器。我有我的测试规范文件,它正在验证响应,并引用一个类方法文件,我在其中定义元素的位置。
我首先询问是否有办法定位“发送俱乐部分配”字符串,因为它是一个独特的东西,但它似乎遥不可及,因为它不是 text: 元素,和/或不在元素中我实际上是匹配的,但是嵌套在
标签: css ruby selenium capybara
您可以使用 Capybara 的“查找”助手,例如:
find('se-button--medium').click
使用这个助手,你可以找到基于 css 类的元素,然后点击它们
查看更多:https://rubydoc.info/github/teamcapybara/capybara/master#finding
【讨论】: