Karate 使用空手道定位器定位标签元素

Karate 使用空手道定位器定位标签元素,karate,Karate,我有下面的DOM。我想用文本“单击我”提取下面的标签,以便我可以单击它。没有成功。我想知道是否有人可以帮助你使用基于空手道的定位策略: <div data-toggle="buttons" class="btn-vertical"> <label type="button" class="btn-default"> <input name="test" type="radio" value="HELLO" checked> "Click Me" &

我有下面的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>

“单击我”
试试这些:

* click('{}Click Me')
* click('{}"Click Me"')
* click('input[name=test]')
* click("input[name='test']")
* click("input[@name='test']")
一定要让我知道哪个有效!这里有一个提示,如果您能够使用VS代码调试支持,您可以在屏幕底部的“调试控制台”中键入高亮显示({}单击我')等,并在应用程序运行时测试各种选项:

尝试以下操作:

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

一定要让我知道哪个有效!这里有一个提示,如果您能够使用VS代码调试支持,您可以在屏幕底部的“调试控制台”中键入高亮显示({}单击我“)等,并在应用程序运行时测试各种选项:

我认为“单击我”是标记的标签文本。当我使用定位器搜索标签时,它不起作用。因此,我使用单选按钮输入进行搜索,并能够使用以下方法进行查找:
*单击(“输入[value='click Me'])
我认为“click Me”是标记的标签文本。当我使用定位器搜索标签时,它不起作用。因此,我使用单选按钮输入进行搜索,并能够使用以下方法进行查找:
*单击(“输入[value='click Me'])