0
目的:我的代碼應該得到在下拉菜單下可用的所有鏈接。它應該在特定菜單下打印所有這些鏈接。innerHTML沒有得到值Selenium Java
用於測試的網站:http://test1.absofttrainings.com並且特定的菜單選項是測試網頁。
問題/問題:代碼沒有打印出我期望的2個值,在測試頁面下有2個鏈接。
代碼: WebDriver driver = new FirefoxDriver(); driver.get(「http://test1.absofttrainings.com/#」);
//Step1: Create a List of WebElements to put all the links
// the //a will give me all the links associated
List<WebElement> drop_downs= driver.findElements(By.xpath("//a[contains(text(), 'Test Pages')]//a"));
for(int i=0;i<drop_downs.size(); i++){
WebElement e= drop_downs.get(i);
String text=e.getAttribute("innerHTML");
System.out.println("Links are " + text);
}
在此先感謝您的時間。
代碼只有答案後,因爲沒有爲什麼,或者它是如何工作的,並解決了OP的問題解釋皺起了眉頭。請花一分鐘來添加一些關於您的代碼的解釋。謝謝。 – JeffC