前言
前面好幾篇文章一直用到xpath的定位,但都是建立再不斷的嘗試,要來好好把這些整理一遍了。
等等會用到的有 following,following-sibling,child,parent
item,
447-709-03,
command | Target | Value |
loadVars | data.csv | |
echo | ${item} | |
endLoadVars |
command | Target | Value |
type | id=gloabalSearchField | ${item} |
command | Target | Value |
selectWindow | title=編輯零件 |
command | Target | Value |
storeXpathCount | xpath=//div[contains(@class,'x-grid3-cell-inner x-grid3-col-number')]/a[contains(@class,'linkfont')] | xyz |
css選擇器 | css=#group_3 |
預設方法 | id=group_3 |
<div class=’zone area-list></div>
xpath = //div[contains(@class,'zone area-list')]
<ul id="group_3" class="area-list" style="">
<li class="select_form_b">
<a id="5181_14" style="opacity: 1;">
<span style="background: #f9581d;"> </span>
2800
<font color="#FF0000">剩餘 2</font></a>
</li>
</ul>
xpath = /ul/li/a[contains(text(),'橙208區2800 ')]
xpath=/ul/li/a[contains(text(),'橙208區2800 ') and ./font[contains(text(),'剩餘')]]
<select class="mobile-select" id="TicketForm_ticketPrice_04">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
command | Target | Value |
select | id=TicketForm_ticketPrice_03 | label=2 |
select | xpath=//select[contains(@id,'TicketForm_ticketPrice')] | label=2 |
command | Target | Value |
focus | id=TicketForm_verifyCode |