【发布时间】:2019-03-13 10:27:52
【问题描述】:
这是已经选择的:
<input type="radio" tabindex="0" name="accounts" onclick="populateSelection();" value="MC Credit ***388.37***" checked="">
CSS 选择器:body > form > span > table > tbody > tr:nth-child(5) > td.walletDispaly > input[type="radio"]
xpath:/html/body/form/span/table/tbody/tr[4]/td[1]/input
这是我要选择的:
<input type="radio" tabindex="1" name="accounts" onclick="populateSelection();" value="Savings ***388.37***">
CSS 选择器:body > form > span > table > tbody > tr:nth-child(7) > td.walletDispaly > input[type="radio"]
xpath:/html/body/form/span/table/tbody/tr[5]/td[1]/input
到目前为止我尝试了什么:
driver.findElement(By.xcode("//input[@name='accounts'][2]"));driver.findElement(By.xcode("//input[@type='radio'][@name='accounts'][position()=2]"));driver.findElement(By.id("accounts"))driver.findElement(By.name("accounts"))driver.findElement(By.cssSelector("[tabindex='1']")
【问题讨论】:
-
试试
By.xpath("//input[@name='accounts' and @value='Savings']")
标签: java selenium xpath css-selectors webdriver