如何使用此html链接在selenium中查找元素

时间:2016-07-04 09:56:54

标签: java selenium-webdriver

添加农民

我的表单中有一个链接按钮所有东西都在按钮中只是id不同 喜欢在这个id是(10274)相同的不同按钮有不同的id如何点击并输入特定按钮请帮助

1 个答案:

答案 0 :(得分:0)

请尝试以下代码:

// Get the starting id of the Add Farmers button
int firstId = Integer.parseInt(driver.findElement(By.xpath(".//a[text()='Add Farmers'][1]")).getAttribute("href").split("(")[1].replace(")",""));

driver.findElement(By.xpath(".//a[contains(@href, '" + (firstId+1) + "')]")).click();

上面的代码将获得Add Farmers链接的第一个ID,下面的定位器将点击任何按钮。希望这会有所帮助。