java+selenium获取整个表格的内容

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

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

常规开户
4336441FAEE82944E0537AAF190A216C
planA
显示
隐藏
隐藏
只读
隐藏
支持
显示
显示
5d6bc3
金融平台渠道SDK
4336441FAEE92944E0537AAF190A216C
planB
隐藏
隐藏
隐藏
可编辑
隐藏
支持
隐藏
隐藏
5d6bc3
银行(支持一人多户)
4336441FAEEA2944E0537AAF190A216C
planC
隐藏
隐藏
隐藏
只读
隐藏
不支持
隐藏
隐藏
5d6bc3
银行(不支持一人多户)
4336441FAEEB2944E0537AAF190A216C
planD
显示
显示
隐藏
只读
显示
支持
显示
显示
af292c
针对交易
4336441FAEEC2944E0537AAF190A216C
planE
隐藏
隐藏
隐藏
只读
隐藏
支持
隐藏
隐藏
5d6bc3
金融平台渠道App
5d6bc3

 

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 rows = table.findElements(By.tagName("tr"));
		for(WebElement row:rows){
			List 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获取整个表格的内容)