findAttribute(“value”)在firefox中返回null

时间:2017-03-21 00:18:45

标签: java google-chrome selenium firefox automation

元素                                                                             .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"/>

1 个答案:

答案 0 :(得分:0)

检查你的输入标签是否在firefox中具有value属性,否则尝试使用gettext()有时这种模式会从浏览器更改为浏览器。

如果上述选项不起作用,您可以转到下面的

JavascriptExecutor jse =(JavascriptExecutor)驱动程序; WebElement element = driver.findElement(By.xpath(“// span [@ itemprop ='telephone']”)); jse.executeScript(“return arguments [0] .innerhtml”,element);