背景:自动化场景当中存在表格对象的位置是动态的,如果依据动态来获取呢,下图例子当中是对象位置在最后一个位置,所以我只要知道这一组元素对象大小即可。如果位置在其他,可以考虑适应循环来查询,欢迎关注交流
import com.kms.katalon.core.webui.driver.DriverFactory as DriverFactory
import org.openqa.selenium.WebDriver as Webdriver
import org.openqa.selenium.By as By
import org.openqa.selenium.WebElement as WebElement
'获取driver'
Webdriver driver = DriverFactory.getWebDriver()
'查找一组元素对象'
List elementsList_P = driver.findElements(By.xpath('//*tr/th/div'))
'这个只要查询操作在哪列'
int col_num = elementsList_P.size()
'这个就可以作为参数去引用了,例如XPATH'
println('总列长:' + col_num)
在XPATH参照Katalon中控件的参数化_春天的菠菜的博客-CSDN博客



