Selenium WebElement(Div)

时间:2014-12-26 12:35:23

标签: java selenium-webdriver

我怀疑如何使用java?/ / p>点击/选择Selenium中的Div元素

我试过这样:

String divId = driver.findElement(By.tagName("Div")).getAttribute("Div Value");
driver.findElement(By.id(divId)).click();

但是在上面的代码中我将divId变为NULL。这就是为什么我会得到IlleagalArgumentsException。

2 个答案:

答案 0 :(得分:2)

如果您的div位于帧标记中,请先切换到该帧并休息。

Switch to frame

答案 1 :(得分:0)

为了获得div更改的id

String divId = driver.findElement(By.tagName("Div")).getAttribute("Div Value"); 

  String divId = driver.findElement(By.tagName("div")).getAttribute("id");