我試圖點擊表格中的一個按鈕。相關的HTML代碼如下:元素未被Xpath定位
<div id="catalogItems" class="col-xs-12">
...
<table class="table table-condensed table-hover">
...
<tbody id="existingItemsList">
<tr id="item_3" class="info item" item_name="vegetables" role="form" item_id="3">
...
</tr>
<tr id="item_4" class="info item" item_name="pizza" role="form" item_id="4">
...
</tr>
<tr id="item_5" class="info item" item_name="Pastries" role="form" item_id="5">
<td>
<button onclick=".." class="btn btn-sm btn-info" type="button"><i class="fa fa-times"></i></button>
</td>
</tr>
<tr id="item_6" class="info item" item_name="Burger" role="form" item_id="6">
...
我要訪問的按鈕排在item_name="pastries"
與機器人在其上運行測試。下面我的XPath是下式給出:
xpath=//div[@id='catalogItems']//tr[@item_name=Pastries]//button[@class='btn btn-sm btn-info']
藉助於此,然而,第一行(item_name="vegetables"
)在按鈕正在由機器人FW選擇。我應該如何更改xpath以訪問item_name="pastries"
行?請幫忙!
你能後整個HTML片段?我試過這個+你的xpath,它運行良好。 –
你只是忘記了'糕點'周圍的引用;-) – drkthng