在UI上我看到两个表,每个表都有相同的类值,如何从这些表中选择一个表?
像:
<table class="content-grid" width="100%" cellspacing="0" cellpadding="0" summary="License Requirements by Type">
<table class="content-grid" width="100%" cellspacing="0" cellpadding="0" summary="Users and Unassigned devices">
如果我必须选择第一个表我该怎么做。我可以使用xpath吗?
WebElement table = driver.findElement(By.xpath("//table[@class='content-grid']"));
答案 0 :(得分:0)
我认为它应该是//table[@summary='License Requirements by Type']
和//table[@summary='Users and Unassigned devices']
。
答案 1 :(得分:0)
您可以使用xpath,如下所示:
//table[@class='content-grid'][1]
//table[@class='content-grid'][2]
答案 2 :(得分:0)
Css选择器可帮助您选择如下。
WebElement table = driver.findElement(By.cssSelector("table[summary='License Requirements by Type']"))