Проверка атрибута «Только для чтения» с использованием Selenium.Атрибут «Только для чтения» с использованием Selenium
.getAttribute("readonly")
возвращает «истина», если он только для чтения объект и возвращает «нулевой», если это не только для чтения объекта
Как справиться с этим? Есть ли какая-нибудь попытка улова, требуемая здесь?
String State = driver.findElement(By.id("Organisationname")).getAttribute("readonly");
Это возвращает «истина», если текстовое поле является Readonly и «нулевой», если это не Readonly Я пытаюсь ниже, если еще condition.But при переходе на другое заявление InvocationTargetException придумывает
ли это из-за возвратных типов истинных и нулевых
if(State .contains("true")){
System.out.println("readonly");
}else{
System.out.println("not readonly");
}
Что вы хотите достичь? Прочитайте [ask]. – SiKing
String State = driver.findElement (By.id ("Organisationname")). GetAttribute ("readonly"); Это возвращает 'правда', если текстовое поле является Readonly и 'нулевой', если это не Readonly \t \t если (государственные .Contains ("истина")) { \t \t System.out.println ("ReadOnly"); \t} else { \t \t System.out.println ("not readonly"); \t} – Ganesh