JavaでSeleniumを使用して、Webアプリケーションのチェックボックスのチェックをテストしています。ここでは、コードです:Seleniumチェックボックスの属性が "checked"
private boolean isChecked;
private WebElement e;
私はe
を宣言し、チェックボックスがあるエリアに割り当てます。奇妙である何
isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true");
はgetAttribute("checked")
戻りnull
やチェックボックスのためのHTMLではのでNullPointerException
は、表示なしchecked
属性が存在しないことです。しかし、すべてのinput
要素にchecked = "true"
という要素があるので、このコードは機能するはずですか?
素晴らしい! APIでisSelected()メソッドが表示されなかったとは思えません。私は本質的にすでに存在していたときに私自身の方法を書こうとしていました。ありがとうございました。 – jamesfzhang