元素 .getAttribute(“value”)在chrome中工作正常并返回值但是我试图在firefox中使用的方法和返回的“null”值
<textarea id="xyz" class="span12 ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-maxlength" name="otherDescription" data-ng-model="other.description" data-ng-required="true" placeholder="Enter trip details" type="text" maxlength="10000" required="required"/>
答案 0 :(得分:0)
检查你的输入标签是否在firefox中具有value属性,否则尝试使用gettext()有时这种模式会从浏览器更改为浏览器。
如果上述选项不起作用,您可以转到下面的
JavascriptExecutor jse =(JavascriptExecutor)驱动程序; WebElement element = driver.findElement(By.xpath(“// span [@ itemprop ='telephone']”)); jse.executeScript(“return arguments [0] .innerhtml”,element);