我的应用程序有一些收音机/复选框,使用潜水作为包装器在visibility:hidden
收音机/复选框上设计
示例代码:
<div class="radio-custom">
<label>
<input id="test" name="test" value="a" onchange="test(2);" type="radio">
Test
</label>
</div>
显示为
实际输入设置为visibility:hidden
,因此无法通过selenium命令访问它,因此目前使用JSE来处理此
String script = "return arguments[0].click()";
WebElement we = driver.findElement(By.xpath("element xpath"));
JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript(script, we);
如何检查收音机/复选框已启用?
注意:checked属性未根据选择
正确更改