Java 使用selenium检查元素是否禁用
因此,我有一个Java 使用selenium检查元素是否禁用,java,selenium,Java,Selenium,因此,我有一个WebElement(现在处于禁用模式): 选择。。。 不 对 不禁用: <select id="id1" name="name" ><option value="">Select...</option> <option value="false">No</option> <option value="true">Yes</option></select> 选择。。。 不 对 所以
WebElement
(现在处于禁用模式):
选择。。。
不
对
不禁用:
<select id="id1" name="name" ><option value="">Select...</option>
<option value="false">No</option>
<option value="true">Yes</option></select>
选择。。。
不
对
所以我的问题是如何检查这个元素是否被禁用?您应该使用WebElement的isDisplayed方法
WebElement el = driver.findElement(By.id("id1"));
el.isDisplayed ()
u可以使用isEnabled()验证它是启用还是禁用。它返回布尔值。如果它返回true,则元素被启用;如果它返回false,则元素被禁用。但是可以显示并禁用元素。这应该是可接受的答案@kumar您可以添加到官方文档的链接(例如,对于Python,它是:)
WebElement el = driver.findElement(By.id("id1"));
el.isDisplayed ()