-1

我需要幫助才能在使用硒的webapp頁面上查找可見元素。 例如,我需要找到一個可點擊的行並點擊它。 問題在於元素在生成時可見但不存在於頁面源中。另外,我正在使用Java編碼來查找元素。我嘗試使用我發現使用Firefox Firebug的xpath和css路徑,但它不起作用。表格中可點擊的行都具有相同的類別。儘管他們有不同的文字。任何幫助?謝謝!使用硒在webapp上查找可見元素

+2

請張貼網站的HTML或鏈接以及您嘗試的代碼。 – AGill

回答

1

可以使用isDisplayed()方法相同

boolean aa = driver.findElement(By.xpath("YOUR Element")).isDisplayed(); 
boolean ab = driver.findElement(By.xpath("YOUR Element")).isEnabled(); 
boolean ac = driver.findElement(By.xpath("YOUR Element")).isSelected(); 

欲瞭解更多詳細信息,請參閱以下網址: -

http://www.softwaretestinghelp.com/webdriver-commands-selenium-tutorial-14/

希望它會幫助你:)