Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从具有相同类值的两个表中选择一个表?_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 如何从具有相同类值的两个表中选择一个表?

Java 如何从具有相同类值的两个表中选择一个表?,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,在UI上我看到两个表,每个表都有相同的类值,如何从中选择一个表 比如: 我想应该是//table[@summary='License Requirements by Type']和//table[@summary='Users and Unassigned devices'.您可以使用xpath,如下所示: //table[@class='content-grid'][1] //table[@class='content-grid'][2] Css选择器将帮助您进行如下选择 WebElemen

在UI上我看到两个表,每个表都有相同的类值,如何从中选择一个表

比如:


我想应该是//table[@summary='License Requirements by Type']和//table[@summary='Users and Unassigned devices'.

您可以使用xpath,如下所示:

//table[@class='content-grid'][1]
//table[@class='content-grid'][2]

Css选择器将帮助您进行如下选择

WebElement table = driver.findElement(By.cssSelector("table[summary='License Requirements by Type']"))
//table[@class='content-grid'][1]
//table[@class='content-grid'][2]
WebElement table = driver.findElement(By.cssSelector("table[summary='License Requirements by Type']"))