ドロップダウン要素は表示されませんが、有効になっています。ドロップダウン要素はSelenium TestNGを使用して表示されません
私はすべてを試しましたが、オプションがありません。助けてください。私の目標は、文字列を入力するテキストフィールドを表示するドロップダウンをクリックすることです。
コードスニペット:
if(driver.findElements(By.xpath("//*[@id='s2id_autogen3']"))!= null){
System.out.println("Element is Present");
}else{
System.out.println("Element is Absent");
}
if(driver.findElement(By.xpath("//*[@id='s2id_autogen3']")).isDisplayed()){
System.out.println("Element is Visible");
}else{
System.out.println("Element is InVisible");
}
if(driver.findElement(By.xpath("//*[@id='s2id_autogen3']")).isEnabled()){
System.out.println("Element is Enable");
}else{
System.out.println("Element is Disabled");
}
出力:
要素は 要素が 要素は、あなたがwebdriverをがの視界まで待つことができます
ページが完全に読み込まれるのを待っていますか?親divには次の属性があります: 'data-bind =" visible:CanSelectBroker()&&!IsLoadingBrokers() "'これらの関数の値は何ですか?それと関係があるかもしれません。 – becixb
'driver.findElements(By.xpath(" // * [@ id = 's2id_autogen3'] "))!} = 's2id_autogen3'] "))。size()!= 0'を最初の** if文で使用し、出力を共有しますか? – Mahipal
Mahipal、出力はまだですElement is Present –