Le sélénium WD - obtenir la valeur de l'entrée désactivés Je suis en train d'essayer d'obtenir la valeur d'un handicapé (disabled="disabled") <input> champ, mais il renvoie une chaîne vide. J'ai essayé: .Text, GetAttribute("value") mais rien de tout cela fonctionne tellement bien. OriginalL'auteur andree | 2012-07-11 seleniumwebdriver 14 Si vous tag, c'est comme cela - <input disabled="true" id='data'> Votre code doit être - WebElement.getAttribute("disabled") ou WebElement.getAttribute("id") Assurez-vous que votre code est correct. Si cela ne fonctionne pas merci de poster le code HTML que vous utilisez. Pour ce tag - <input id="j_idt93:j_idt93" type="text" disabled="disabled" maxlength="2000" value="Pārtraukts"> Pour obtenir la valeur de l'attribut String value = driver.findElement(By.id("j_idt93:j_idt93")).getAttribute("value"); valeur doit être Pārtraukts Laissez-moi savoir si vous avez des problèmes. Si cela ne fonctionne pas, vous pouvez utiliser le javascript exécuteur - String value = (String)((JavascriptExecutor) driver).executeScript("Java script query in here to return value",""); Votre requête doit être - return document.getElementById("j_idt93:j_idt93").getAttribute("value"); Le code HTML est <input id="j_idt93:j_idt93" type="text" disabled="disabled" maxlength="2000" value="Pārtraukts"> je vais essayer d'obtenir la valeur de l'attribut. OriginalL'auteur Hari Reddy Vous devez vous connecter pour publier un commentaire.
Si vous tag, c'est comme cela -
Votre code doit être -
ou
Assurez-vous que votre code est correct. Si cela ne fonctionne pas merci de poster le code HTML que vous utilisez.
Pour ce tag -
Pour obtenir la valeur de l'attribut
valeur doit être
Pārtraukts
Laissez-moi savoir si vous avez des problèmes.
Si cela ne fonctionne pas, vous pouvez utiliser le javascript exécuteur -
Votre requête doit être -
OriginalL'auteur Hari Reddy