0
在Selenium-webdriver中,有人可以幫助我閱讀下面的菜單列表,並單擊菜單列表中的任何一個元素?如何讀取菜單列表中的所有元素
<div id="container">
<div id="menu">
<nav>
<ul>
<li>
<a href="http://www.madbatter.com/index.html">Home</a>
</li>
<li>
<a class="currentlink" href="http://www.madbatter.com/menus.html" classname="currentlink">Menu Samples</a>
</li>
<li>
<a href="http://www.madbatter.com/directions.html">Directions</a>
</li>
<li>
<a href="hours.html">Restaurant Hours</a>
</li>
<li>
<a href="entertainment.html">Entertainment</a>
</li>
<li>
<a href="events.html">Upcoming Events</a>
</li>
<li>
<a href="http://www.madbatter.com/art-shows.html">Art Exhibits</a>
</li>
<li>
<a href="http://www.madbatter.com/reviews.html">Reviews & Awards</a>
</li>
<li>
<a href="http://www.madbatter.com/private-events.html">Private Group Events</a>
</li>
<li>
<a href="http://www.madbatter.com/shop_front.html">Shop Online</a>
</li>
<li>
<a href="http://www.madbatter.com/giftcards2.html">Gift Cards</a>
</li>
</ul>
<ul id="secondary">
<select>
</nav>
<br/>
<br/>
<p>
</div>
<div id="content">
</div>
我試試這個代碼在菜單列表中的不工作讀取的所有元素。
List<WebElement> elements = dr.findElements(By.xpath("//div[@id='menu']"));
嘗試通過XPath來查找,對於回:4菜單XPath是'// * [@ ID = 「菜單」] /導航/ UL [1] /李[4]/A' –
是它的靜態,我需要讀清單在menulist中的所有元素 –