在Selenium-webdriver中,有人可以帮我阅读下面的菜单列表,点击菜单列表中的任何一个元素吗?
td
我尝试使用此代码读取菜单列表中的所有元素,使其无效。
<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>
答案 0 :(得分:0)
试试这个xpath
//div[@id='menu']/nav/ul/li/a
我希望它可以根据您的要求将所有网络元素收集到列表中。
谢谢