Selenium 哪个属性显示本机应用程序元素已禁用?
我有一个按钮,当被禁用时,在web上有一个Selenium 哪个属性显示本机应用程序元素已禁用?,selenium,reactjs,react-native,automation,appium,Selenium,Reactjs,React Native,Automation,Appium,我有一个按钮,当被禁用时,在web上有一个禁用的属性。但是,当我在iOS或Android本机上查看同一按钮时,它不仅没有禁用的属性,而且还有标记为true的启用的属性。为什么本机元素没有禁用的属性,或者为什么它们总是启用的属性为true 试试下面的代码 driver.findElement("your locator").isEnabled(); 如果元素被启用,则返回true,否则返回false。不幸的是,对于本机元素,这总是返回true;我不确定这是因为“enabled”总是正确的,还是因
禁用的属性。但是,当我在iOS或Android本机上查看同一按钮时,它不仅没有禁用的
属性,而且还有标记为true的启用的
属性。为什么本机元素没有禁用的属性,或者为什么它们总是启用的属性为true 试试下面的代码
driver.findElement("your locator").isEnabled();
如果元素被启用,则返回true,否则返回false。不幸的是,对于本机元素,这总是返回true;我不确定这是因为“enabled”总是正确的,还是因为从来没有“disabled”属性,但是,不管怎样,它似乎总是认为一切都是启用的。你找到解决方案了吗?