こんにちは、ドロップダウンフィールドに値が指定されていることを確認する必要がありますが、これらの値は選択されていないため、ドロップダウンボックスには表示されません。 Iブラウザに正しく要素を識別された要素Webdriverのselenium.isElementPresentの代替手段
//table[contains(@id,'Field')]//tr[td//span[text()='Code']]/preceding-sibling::*[1]/td//select[contains(@id,'GSRCH_FLT')]/option[text()='not=']
のXPathを以下ています。しかし、私は
driver.findElement(By.xpath("//table[contains(@id,'Field')]//tr[td//span[text()='Code']]/preceding-sibling::*[1]/td//select[contains(@id,'GSRCH_FLT')]/option[text()='not=']")).isDisplayed();
それがボックスに表示さ取得されていないので、そのはfalseを返すことを確認するには、次のwebdriverをメソッドを使用していたとき。
これの代替手段を教えてもらえますか?
要素が存在するかどうかをテストしている場合、なぜリターンテストの等価性がゼロであるのですか? –
@MatthewLock DOH!ありがとう、比較は逆転され、今修正されました。 –