Karate UI - 通过父级包含类的属性查找 html 元素

问题描述 投票:0回答:2

我有这个代码:

   `<div class="form-group">
       <div class="col-md-3">
         <label class="control-label" for="fieldIsReadonly">Is Read Only?</label>
      </div>
      <div class="col-md-9 field-properties">
          <input id="fieldIsReadonly" type="checkbox" class="checkbox" value="true" aria-   invalid="false">`your text`
      </div>
    </div>`

我想搜索#fieldIsReadonly并检查父div是否具有“form-group”类。 这在空手道中可能吗?

parent-child karate
2个回答
0
投票

使用 CSS 选择器不是那么简单吗:

* locate(".form-group label[for='fieldIsReadonly']")

其他想法请参考此:

https://stackoverflow.com/a/65590055/143475 | https://stackoverflow.com/a/66900081/143475


0
投票

在空手道中你可以做这样的事情

waitFor("//tr[td[text()='...']]//a[@class='...']").click().这将点击您想要的元素

© www.soinside.com 2019 - 2024. All rights reserved.