【问题标题】:Selenium WebElement(Div)Selenium WebElement(Div)
【发布时间】:2014-12-26 12:35:22
【问题描述】:

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

我试过这样:

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

但在上面的代码中,我将 divId 设为 NULL。这就是我得到 IllegalArgumentsException 的原因。

【问题讨论】:

    标签: java selenium-webdriver


    【解决方案1】:

    如果您的 div 位于框架标签中,则只需切换到该框架并休息..

    Switch to frame

    【讨论】:

      【解决方案2】:

      为了得到id的div变化

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

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

      【讨论】:

        猜你喜欢
        • 2016-02-11
        • 2015-10-18
        • 1970-01-01
        • 2021-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-19
        • 2021-08-17
        相关资源
        最近更新 更多