0
無効にドロップダウンの要素のテキストを取得します。私は要素のテキストを取得したい
<select disabled="" readonly="readonly" onchange="onChange('incident.priority');" style="; " id="incident.priority" class="form-control readonly disabled" ng-non-bindable="true" name="incident.priority">
<option value="">-- None --</option>
<option value="1">1 - Critical</option>
<option value="2">2 - High</option>
<option value="3">3 - Moderate</option>
<option value="4">4 - Low</option>
<option value="5">5 - Planning</option>
</select>
私が使用しています:
JavascriptExecutor jse = (JavascriptExecutor)driver;
WebElement element = driver.findElement(By.xpath("//select[@id='incident.priority']"));
String s = (String) jse.executeScript("return arguments[0].text" + "", element);
System.out.println("Priorityvalue= " + s);
出力がnullである
これは、ディセーブルモードのドロップダウンボックスがあります。私はその要素のテキストを無効にしたい。
その作業はこれで問題が解決した場合に他の人はそれが働いていた知っているので、 – ramu
グラッドその作業は、あなたが答えを受け入れてください可能性のuに感謝します。 –