【发布时间】:2018-04-05 06:41:23
【问题描述】:
我有一个包含 2 列的表格。第一列包含金额类型,即书本费、注册费,第二列包含金额,即 500 和 400。我想获取第二列(金额)的文本,我如何通过提供文本来获取第二列的文本第 1 列的?由于动态数据集,仅提供第 2 列的 xpath 对我不起作用。
金额类型的xpaths是:
driver.findElement(By.xpath("//*[@id='charges']/table[2]/tbody/tr[1]/td[1]")).getText(); (text=Book Fee)
driver.findElement(By.xpath("//*[@id='charges']/table[2]/tbody/tr[4]/td[1]")).getText(); (text= Registration fees)
数量的xpaths是:
driver.findElement(By.xpath("//*[@id='charges']/table[2]/tbody/tr[1]/td[2]")).getText(); (text= 500.00/=)
driver.findElement(By.xpath("//*[@id='charges']/table[2]/tbody/tr[4]/td[2]")).getText(); (text=1000.00/=)
【问题讨论】:
标签: java selenium selenium-webdriver xpath webdriver