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
- mysql批次修改某一列MySql
- list集合按元素的某一屬性排序排序
- 用python指令碼計算某一個檔案的行數Python指令碼
- 【實驗】【Shared Server Mode】手工關閉某一個特定排程程式Server
- PHP 二維陣列, 按某一個欄位排序PHP陣列排序
- pandas指定某一列刪除nanNaN
- [Maven]mvn單獨執行某一個外掛的goalMavenGo
- 當我需要實現某個外部屬性變化,更新表格的某一列,所有值均為變化後的值,應該如何實現
- 如何從10億資料中快速判斷是否存在某一個元素
- selenium 如何定位沒有某個屬性的元素
- 取內容中的多列的某一列的指令碼 。比較實用指令碼
- 獲取form表單下某一type型別的元素ORM型別
- excel根據某一列匹配資料Excel
- 抓取某一個網站整站的記錄網站
- C# 替換文字檔案中的某一行 (要求此檔案存在)C#
- redis cluster 強制kill某一個節點和shutdown某一個節點後修復過程Redis
- awk技巧(如取某一行資料中的倒數第N列等)
- Git 如何合併某一個 commitGitMIT
- dataGridView 設定某一行的顏色View
- 使用AWK計算某一列的所有數值和
- 使用樣式類為某一型別的元素設定樣式型別
- JS刪除陣列裡的某個元素方法JS陣列
- js如何獲取某一類type屬性值表單元素JS
- oracle中的某一個使用者名稱修改Oracle
- Ubuntu如何刪除Dash中的某一個專案Ubuntu
- MySQL回收某一授權MySql
- 從結果集中取出某一列的值組裝成新的陣列陣列
- js如何判斷陣列具有某個元素JS陣列
- 獲取List集合物件中某一列屬性值物件
- Java ArrayList刪除特定元素的方法Java
- Excel技巧—如何從重複行中取某一行Excel
- 判斷某一個字串是否存在另一個字串中字串
- 演算法找陣列中的特定元素演算法陣列
- 如何從 SAP Fiori List Report Table 點選事件響應函式里拿到表格某一行的資訊事件函式
- 從 Spark 的 DataFrame 中取出具體某一行詳解Spark