我在eclipse/TestNG中使用java webdriver。在webdriver中查找動態元素
我在網頁上有一個名爲'測試142'的元素。 142總是在變化,這是記錄的計數。我使用了partialLinkText技術,但失敗了,因爲頁面上有另一個名爲'Tests'的元素,所以每次執行測試腳本時,光標都會點擊第二個元素。請幫助我構建「測試142」的動態元素定位器,它可以解決我的問題。
HTML代碼:
html>
<head>
<body>
<div id="errorMsgContainer" class="ui-widget-header"> </div>
<script type="text/javascript">
<style>
<div id="help" class="help">
<div class="wrapper">
<div id="header">
<div id="mainMenu">
<br clear="all">
<div class="siteWrapper">
<div id="content">
<div id="main" class="main">
<h2>
<ul id="" class="tabPane" style="padding-left:5px;">
<div class="tabPage">
<ul id="" class="tabPaneVertical" style="padding-left:5px;">
<li id="items_" class="">
<li id="items_" class="">
<li id="items_" class="active">
<div>
<a href="/test2/1/p/a/projects/project/tests/project_id/1">
Tests
<span>142</span>
</a>
<div class="children">
</div>
</li>
<li id="items_" class="">
<li id="items_" class="">
<li id="items_" class="">
<li id="items_" class="">
<li id="items_" class="">
<li id="items_" class="last">
</ul>
<div class="tabPageVertical">
<script type="text/javascript">
</div>
</div>
<div id="footer"></div>
<div class="clear"></div>
</div>
<div class="footer">Powered by 2 © 2006-2013 v1.4.9.3</div>
</div>
<script>
</div>
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
</body>
</html>
感謝。
這裏發佈的HTML似乎很畸形...還有更多''