我正在尝试使用以下代码段自动执行以下html代码。但是,它说 无法找到元素:
解决方案1:WebElement element = iedriver.findElement(By.id("rbBC.rbBFC.rbB"));
解决方案2:
iedriver.findElement(By.cssSelector("btn:contains('Login')")).click()
HTML的来源
<tr id=_vez9u valign=middle>
<td class=ffl></td>
登录
非常感谢任何帮助!
谢谢!
答案 0 :(得分:0)
请尝试以下操作:
WebElement element = iedriver.findElement(By.xpath("//td[@id='__vogkb']//div[contains(text(),'Login')]"));
//Or if no other button with login as text
WebElement element = iedriver.findElement(By.xpath("//div[contains(text(),'Login')]"));
答案 1 :(得分:0)
您还可以使用以下代码
WebElement element = driver.findElement(By.id("__vogkb"));