Bir web uygulamasının HTML'sinde aşağıdaki kod bulunur
<input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly">
Sayfada gerçekte gösterilen, saati gösteren bir dizedir.
Selenyum Web Sürücü, ben bir var WebElementnesne atıfta <input>kullanarak
WebElement timeStamp = waitForElement(By.id("prettyTime"));
Ben WebElement, ya da başka bir deyişle, sayfada neyin yazdırıldığını öğrenmek istiyorum . Tüm WebElementalıcıları denedim ve hiçbir şey kullanıcının gördüğü gerçek değeri alamadı. Herhangi bir yardım? Teşekkürler.
getAttribute("value")olduğu gerçekten bunu nasıl ?! Bu hiç mantıklı değil.valueBirinputöğenin niteliği ile özelliği arasında büyük bir fark vardırvalue. Selenium, jQuery'nin yaptığı korkunç şeyi yapıyor ve onları karıştırıyor mu?