【问题标题】:Locating a label element using karate locators使用空手道定位器定位标签元素
【发布时间】:2019-11-28 16:54:57
【问题描述】:

我有以下 DOM。我想提取下面带有文本“单击我”的标签,以便我可以单击它。一直没有成功。想知道是否有人可以帮助使用基于空手道的定位策略:

<div data-toggle="buttons" class="btn-vertical">
 <label type="button" class="btn-default">
  <input name="test" type="radio" value="HELLO" checked>
  "Click Me"
 </label>
</div>

【问题讨论】:

    标签: karate


    【解决方案1】:

    试试这些:

    * click('{}Click Me')
    * click('{}"Click Me"')
    * click('input[name=test]')
    * click("input[name='test']")
    * click("input[@name='test']")
    

    请告诉我哪个有效!这里有一个提示,如果您能够使用 VS Code 调试支持,您可以在屏幕底部的“调试控制台”中输入 highlight('{}Click Me') 等,并在应用程序运行时测试各种选项:https://twitter.com/KarateDSL/status/1167533484560142336

    【讨论】:

    • 我认为“点击我”是
    猜你喜欢
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 2022-01-13
    • 2022-01-06
    • 2015-09-12
    • 2016-05-02
    相关资源
    最近更新 更多