webdriver獲取input元素值的幾種方法
阿新 • • 發佈:2018-12-10
1、通過元素屬性來獲取值
String value = username.getAttribute("value");
2、通過js來獲取值
JavascriptExecutor js = (JavascriptExecutor) driver;
String value = (String)js.executeScript("return arguments[0].value;",username);
3、通過jquery來獲取值
JavascriptExecutor js = (JavascriptExecutor) driver; (1):String value = (String)js.executeScript("return $('#username').attr('value');"); (2):String value = (String)js.executeScript("return $('#username').val();");
其實,這3種方法都是等價的,就看自己的選擇了,最後,將結果打印出來