我正在测试一个在 ExtJs 中实现的 Web 应用程序(部分......),复选框实现为按钮。使用 Selenium 库用 java 编写的测试。
为了敲击按钮,我正在使用类似的东西:
selenium.click("css=input.x-form-field.x-form-checkbox",true);
现在我正在尝试获取复选框的状态,如果它被选中,我不知道该怎么做。
这是实现:
<td id="checkboxfield-1028-bodyEl" class="x-form-item-body x-form-cb-wrap" colspan="3" role="presentation" style="width: 100%;">
<input id="checkboxfield-1028-inputEl" class="x-form-field x-form-checkbox" type="button" hidefocus="true" autocomplete="off" aria-invalid="false" style="-moz-user-select: text;">
<label id="checkboxfield-1028-boxLabelEl" class="x-form-cb-label x-form-cb-label-after" for="checkboxfield-1028-inputEl">Active</label>
谢谢