水豚,歧义匹配,找到 2 个元素 - 如何 select 一个未知的、唯一的 select 或

Capybara, Ambiguous match, found 2 elements - how to select an unknown, unique selector

我正在为一个页面编写 UI 测试,该页面有两个我可以成功定位的按钮,但我找不到唯一的 select 或者隐藏的来描述每个按钮。我有我的测试规范文件,它正在验证响应,并引用一个 class 方法文件,我在其中定义元素所在的位置。

我首先问是否有一种方法可以定位“Send Club Assignment”字符串,因为它是一个独特的东西,但它似乎遥不可及,因为它不是文本:元素,and/or不在我实际匹配的元素中,而是嵌套在它下面的

使用此助手,您可以根据 css 类 查找元素,然后单击它们

查看更多内容:https://rubydoc.info/github/teamcapybara/capybara/master#finding