【问题标题】:Capybara, Ambiguous match, found 2 elements - how to select an unknown, unique selectorCapybara,模糊匹配,找到 2 个元素 - 如何选择一个未知的唯一选择器
【发布时间】:2021-12-03 05:35:34
【问题描述】:

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

我首先询问是否有办法定位“发送俱乐部分配”字符串,因为它是一个独特的东西,但它似乎遥不可及,因为它不是 text: 元素,和/或不在元素中我实际上是匹配的,但是嵌套在

标签: css ruby selenium capybara


【解决方案1】:

您可以使用 Capybara 的“查找”助手,例如:

find('se-button--medium').click

使用这个助手,你可以找到基于 css 类的元素,然后点击它们

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    相关资源
    最近更新 更多