Java Selenium WebElement(Div)

Java Selenium WebElement(Div),java,selenium-webdriver,Java,Selenium Webdriver,我的疑问是如何使用java在Selenium中单击/选择Div元素 我试着这样做: String divId = driver.findElement(By.tagName("Div")).getAttribute("Div Value"); driver.findElement(By.id(divId)).click(); 但是在上面的代码中,我得到的divId为NULL。这就是为什么我得到了非法的agalargumentsexception。以便获得div更改的id String divI

我的疑问是如何使用java在Selenium中单击/选择Div元素

我试着这样做:

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

但是在上面的代码中,我得到的divId为NULL。这就是为什么我得到了非法的agalargumentsexception。

以便获得div更改的
id

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


如果您的div首先在一个frame标记中,只需切换到该frame并执行rest

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