为什么80%的码农都做不了架构师?>>>   

被测试的表格HTML片段代码:

<table class="datagrid-btable" cellspacing="0" cellpadding="0" border="0">
<tbody><tr id="datagrid-row-r6-2-0" datagrid-row-index="0" class="datagrid-row">
<td field="id">
<div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-id">4336441FAEE82944E0537AAF190A216C</div>
</td>
<td field="name"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-name">planA</div></td>
<td field="homepageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBack">显示</div></td>
<td field="homepageBanner"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBanner">隐藏</div></td>
<td field="minimalistEndpage"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-minimalistEndpage">否</div></td>
<td field="showAnyDoor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-showAnyDoor">隐藏</div></td>
<td field="recommendReadonly"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendReadonly">只读</div></td>
<td field="recommendSetup"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendSetup">隐藏</div></td>
<td field="onePersonMoreAccount"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-onePersonMoreAccount">支持</div></td>
<td field="uploadImageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-uploadImageBack">显示</div></td>
<td field="accountResultBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-accountResultBack">显示</div></td>
<td field="skinColor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-skinColor">5d6bc3</div></td>
<td field="descriptor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-descriptor">金融平台渠道SDK</div></td></tr>
<tr id="datagrid-row-r6-2-1" datagrid-row-index="1" class="datagrid-row datagrid-row-alt">
<td field="id"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-id">4336441FAEE92944E0537AAF190A216C</div></td>
<td field="name"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-name">planB</div></td>
<td field="homepageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBack">隐藏</div></td>
<td field="homepageBanner"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBanner">隐藏</div></td>
<td field="minimalistEndpage"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-minimalistEndpage">否</div></td>
<td field="showAnyDoor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-showAnyDoor">隐藏</div></td>
<td field="recommendReadonly"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendReadonly">可编辑</div></td>
<td field="recommendSetup"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendSetup">隐藏</div></td>
<td field="onePersonMoreAccount"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-onePersonMoreAccount">支持</div></td>
<td field="uploadImageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-uploadImageBack">隐藏</div></td>
<td field="accountResultBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-accountResultBack">隐藏</div></td>
<td field="skinColor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-skinColor">5d6bc3</div></td>
<td field="descriptor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-descriptor">银行(支持一人多户)</div></td></tr>
<tr id="datagrid-row-r6-2-2" datagrid-row-index="2" class="datagrid-row">
<td field="id"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-id">4336441FAEEA2944E0537AAF190A216C</div></td>
<td field="name"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-name">planC</div></td>
<td field="homepageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBack">隐藏</div></td>
<td field="homepageBanner"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBanner">隐藏</div></td>
<td field="minimalistEndpage"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-minimalistEndpage">否</div></td>
<td field="showAnyDoor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-showAnyDoor">隐藏</div></td>
<td field="recommendReadonly"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendReadonly">只读</div></td>
<td field="recommendSetup"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendSetup">隐藏</div></td>
<td field="onePersonMoreAccount"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-onePersonMoreAccount">不支持</div></td>
<td field="uploadImageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-uploadImageBack">隐藏</div></td>
<td field="accountResultBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-accountResultBack">隐藏</div></td>
<td field="skinColor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-skinColor">5d6bc3</div></td>
<td field="descriptor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-descriptor">银行(不支持一人多户)</div></td></tr>
<tr id="datagrid-row-r6-2-3" datagrid-row-index="3" class="datagrid-row datagrid-row-alt">
<td field="id"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-id">4336441FAEEB2944E0537AAF190A216C</div></td>
<td field="name"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-name">planD</div></td>
<td field="homepageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBack">显示</div></td>
<td field="homepageBanner"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBanner">显示</div></td>
<td field="minimalistEndpage"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-minimalistEndpage">否</div></td>
<td field="showAnyDoor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-showAnyDoor">隐藏</div></td>
<td field="recommendReadonly"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendReadonly">只读</div></td>
<td field="recommendSetup"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendSetup">显示</div></td>
<td field="onePersonMoreAccount"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-onePersonMoreAccount">支持</div></td>
<td field="uploadImageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-uploadImageBack">显示</div></td>
<td field="accountResultBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-accountResultBack">显示</div></td>
<td field="skinColor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-skinColor">af292c</div></td>
<td field="descriptor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-descriptor">针对交易</div></td></tr>
<tr id="datagrid-row-r6-2-4" datagrid-row-index="4" class="datagrid-row"><td field="id"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-id">4336441FAEEC2944E0537AAF190A216C</div></td>
<td field="name"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-name">planE</div></td>
<td field="homepageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBack">隐藏</div></td>
<td field="homepageBanner"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-homepageBanner">隐藏</div></td>
<td field="minimalistEndpage"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-minimalistEndpage">否</div></td>
<td field="showAnyDoor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-showAnyDoor">隐藏</div></td>
<td field="recommendReadonly"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendReadonly">只读</div></td>
<td field="recommendSetup"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-recommendSetup">隐藏</div></td>
<td field="onePersonMoreAccount"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-onePersonMoreAccount">支持</div></td>
<td field="uploadImageBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-uploadImageBack">隐藏</div></td>
<td field="accountResultBack"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-accountResultBack">隐藏</div></td>
<td field="skinColor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-skinColor">5d6bc3</div></td>
<td field="descriptor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-descriptor">金融平台渠道App</div></td></tr>
<td field="skinColor"><div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-skinColor">5d6bc3</div></td>
<div style="text-align:center;height:auto;" class="datagrid-cell datagrid-cell-c6-descriptor">常规开户</div></td></tr></tbody></table>

java代码:

    public static void getRangeFromRows(WebDriver driver){WebElement table= driver.findElement(By.xpath("//*[@id='product_mgt_wrap']/div[1]/div[2]/div[2]/div[2]/div[2]/table"));List<WebElement> rows = table.findElements(By.tagName("tr"));for(WebElement row:rows){List<WebElement> col = row.findElements(By.tagName("td"));for(WebElement cell:col){System.out.print(cell.getText() + "\t");}System.out.print("\n\t");}}

转载于:https://my.oschina.net/bysu/blog/829336

java+selenium获取整个表格的内容相关推荐

  1. java 简单获取Excel表格内容(初学者)

    java 简单获取Excel表格内容(初学者) 代码: package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell; import or ...

  2. Java爬虫获取网页表格数据

    //Java爬虫获取网页表格数据 public class Pachong implements Runnable { public void run() { String Rpt_date = nu ...

  3. java+selenium 获取QQ邮箱所有邮件列表信息以及某个邮件信息(springboot)

    1.依赖 <dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selen ...

  4. Java selenium 获取表格数据_Selenium Webdriver如何通过获取Excel输入从表中选择记录...

    据我所知,您正在尝试从远程位置读取文件,然后从中读取信息 . 如果您可以使用Apache POI库在运行时读取内容,那将是一个很好的做法 . 在我的项目中,我使用Apache POI库读取Excel工 ...

  5. Java selenium 获取表格数据_Java+Selenium 如何参数化验证Table表格数据

    场景: 当我们编写脚本时候,需要验证某个表格某一列数据,或者多个列数据. 如果每验证一个就写一个方法,实在是太费事, 因此我们需要有参数化的思想,把某列数据看成固定的元素,然后去验证即可. 1. 示例 ...

  6. html table rownum,Python+Selenium获取HTML-Table表格数据

    在自动化中,有时我们会遇到html表格,需要对表格添加的内容判断其正确性,那么怎么才能取得表格数据呢? 1.通过selenium定位方式(id,name,xpath等方式)定位table标签 定义基类 ...

  7. python selenium 处理弹窗_python中能否使用selenium获取弹窗的文本内容?

    问题如下:网页输入验证码正确并且查询到结果则跳转,未查询到结果则弹窗(如下),输入错误也弹窗(两个弹窗文本内容不同).如何获取未查询到结果的弹窗和验证码错误的弹窗文本内容,再根据其弹窗内容执行相应的操 ...

  8. python selenium 弹窗获取元素_python中能否使用selenium获取弹窗的文本内容?

    问题如下:网页输入验证码正确并且查询到结果则跳转,未查询到结果则弹窗(如下),输入错误也弹窗(两个弹窗文本内容不同).如何获取未查询到结果的弹窗和验证码错误的弹窗文本内容,再根据其弹窗内容执行相应的操 ...

  9. java+selenium获取动态下拉列表元素

    做自动化的时候,遇到这么一个闹心问题: 研发用html里的<div/input>方式,所以无法使用select获取列表元素.原本使用Robot也可以定位,但是headless模式,不支持U ...

最新文章

  1. 那个每天半夜发加班朋友圈的程序员,你给我站住!
  2. Windows Server 2012 R2工作文件夹⑤:创建工作文件夹
  3. 直播预告丨基于 SDAF 闭环制胜 2022 数字化运营
  4. 关于jquery调用webservice的一些感想
  5. ubuntu中如何解压rar文件
  6. JAVA编写的7个规范
  7. python动态_python --动态类型
  8. linux date命令_Linux date命令示例
  9. 蓝桥杯2017年第八届C/C++省赛C组第三题-算式900
  10. vs2017官方下载路径
  11. win10更新完提示未安装任何音频输出设备2019-11-13解决
  12. 如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
  13. SAP This Open SQL statement uses additions that can only be used
  14. python 爬虫 裁判文书网 19年4月更新版
  15. [2011JMP]Some Serrin-type regularity criteria for weak solutions to the Navier-Stokes equations
  16. php 短网址 算法,php生成短网址的思路以及实现方法
  17. 苹果的福利被“羊毛党”薅废了
  18. c# 刻度:毫米 英寸 像素转换
  19. gorilla websocket简易介绍
  20. 常见项目管理组织机构简介

热门文章

  1. Qomo OpenProject Field Test 1发布!
  2. Java定时器的cron设置详解Quartz
  3. 接口测试工具--apipost预/后执行脚本
  4. Android6.0以上打电话动态权限
  5. mysql 备份优化_MySQL 备份过程优化
  6. 前端程序员怎么面试找工作?前端面试技巧分享
  7. Javascript是最好的编程语言吗?
  8. matlab中表示拉普拉斯分布_神奇的正态分布
  9. java简单巡回置换算法程序代码_巡回置换算法(巡回置换算法实现流程)
  10. matlab离散傅里叶逆变换,手动实现离散傅里叶正变换与逆变换(程序+例子)