-1
ドロップダウンが空であるか、既に価値があるかどうかをチェックする方法。ドロップダウンが空であるかどうかを確認する方法
以下のコードで試してみましたが、動作しません。
List<WebElement> elements = a2.findElements(By.xpath("//*[@id='ext-comp-1022']"));
if (elements.size() == 0) {
\t
System.out.println("empty");
}
else
{
\t System.out.println("value selected");
}
html code for when already element selected
<div id="ext-gen673" class="x-form-field-wrap x-trigger-wrap-focus" style="width: 299px; visibility: visible;">
<input id="ext-comp-1022" class="x-form-text x-form-field x-combo-noedit x-form-focus" size="24" autocomplete="off" name="ext-comp-1022" readonly="true" style="width: 274px;" type="text"/>
<img id="ext-gen674" class="x-form-trigger x-form-arrow-trigger " src="/eedb/js/ext-2.0.2/resources/images/default/s.gif"/>
</div>
Selenium java code for selecting group from dropdown. its selecting group correctly
//selecting grp
if (CellGetContent.contains("[email protected]"))
{
\t
\t a2.findElement(By.xpath("//div[contains(text(), 'I_EXT_EE_JIRA_USERS')]")).click();
\t Thread.sleep(5000);
}
else
\t
{
\t
\t a2.findElement(By.xpath("//div[contains(text(), 'I_EE_JIRA_USERS')]")).click();
\t Thread.sleep(5000);
\t
}
ドロップダウン場合はどのように見つけるために、と私を助けてくださいは空です
あなたはhtmlコードを共有できますか? – Eknath
@Eknath:返信いただきありがとうございます。問題のHTMLコードが更新されました。 –
クラス名で試してみることができます。ここでは@idは動的なようです。 – Eknath