selenium用java找到表格某一行某一列中含有特定文字的某個元素
html部分程式碼如下:
<tbody>
<tr class="odd">
<td>1609</td>
<td>-YOUKU-begin</td>
<td>firstAgent</td>
<td> </td>
<td> </td>
<td>2015-09-16 17:02:55</td>
<td><span class="stop" ref="1609" id="change_status"></span>stop </td>
<td class="mtbuttons"><a href="javascript:;">permission</a> | <a href="/code/index.php?r=update&id=1609">edit</a> </td>
</tr>
<tr class="even selected">
<td>1594</td>
<td>-YOUKU</td>
<td>firstAgent</td>
<td> </td>
<td> </td>
<td>2015-09-16 17:02:55</td>
<td><span class="stop" ref="1594" id="change_status"></span>stop </td>
<td class="mtbuttons"><a href="javascript:;">permission</a> | <a href="/code/index.php?r=update&id=1594">edit</a> </td>
</tr>
<tr class="odd">
<td>1593</td>
<td>-YOUKU-first</td>
<td>firstAgent</td>
<td> </td>
<td> </td>
<td>2015-09-16 17:02:55</td>
<td><span class="stop" ref="1593" id="change_status"></span>stop </td>
<td class="mtbuttons"><a href="javascript:;">permission</a> | <a href="/code/index.php?r=update&id=1593">edit</a> </td>
</tr>
</tbody>
找到列中有1594這個值的行,然後點選edit連結
List<WebElement> trlist=driver.findElements(By.xpath("//div[@id='company-grid']/table/tbody/tr"));
for(int r=0;r<trlist.size();r++){
String trText=trlist.get(r).getText();
if(trText.contains("1594")){
trlist.get(r).findElement(By.xpath("(.//a[contains(text(),'edit')])[2]")).click();
break;
}
}
相關文章
- java 讀取指定某一行的文字Java
- jQuery如何判斷某一個元素是否存在jQuery
- Sql Server 替換某一列中指定的文字內容SQLServer
- list集合按元素的某一屬性排序排序
- mysql批次修改某一列MySql
- 用python指令碼計算某一個檔案的行數Python指令碼
- 【實驗】【Shared Server Mode】手工關閉某一個特定排程程式Server
- PHP 二維陣列, 按某一個欄位排序PHP陣列排序
- pandas指定某一列刪除nanNaN
- 處理陣列中某一屬性陣列
- [Maven]mvn單獨執行某一個外掛的goalMavenGo
- 找到兩個陣列中的公共元素陣列
- 當我需要實現某個外部屬性變化,更新表格的某一列,所有值均為變化後的值,應該如何實現
- 如何從10億資料中快速判斷是否存在某一個元素
- selenium 如何定位沒有某個屬性的元素
- 取內容中的多列的某一列的指令碼 。比較實用指令碼
- 利用shell中awk和xargs以及sed將多行多列文字中某一列合併成一行
- 獲取form表單下某一type型別的元素ORM型別
- 要按照某個key(某一列),去匹配不同df下的其他這個key的其他資訊,使用pandas的merge方法
- excel根據某一列匹配資料Excel
- 抓取某一個網站整站的記錄網站
- C# 替換文字檔案中的某一行 (要求此檔案存在)C#
- redis cluster 強制kill某一個節點和shutdown某一個節點後修復過程Redis
- awk技巧(如取某一行資料中的倒數第N列等)
- Git 如何合併某一個 commitGitMIT
- dataGridView 設定某一行的顏色View
- 檢視pod下面某一個容器的日誌
- 使用AWK計算某一列的所有數值和
- 使用樣式類為某一型別的元素設定樣式型別
- JS刪除陣列裡的某個元素方法JS陣列
- 強制專案開啟某一個htmlHTML
- js如何獲取某一類type屬性值表單元素JS
- Python - pandas 利用 某一列的值過濾資料Python
- oracle中的某一個使用者名稱修改Oracle
- Ubuntu如何刪除Dash中的某一個專案Ubuntu
- 從結果集中取出某一列的值組裝成新的陣列陣列
- MySQL回收某一授權MySql
- js如何判斷陣列具有某個元素JS陣列