java - Selenium WebElement(Div)

标签 java selenium-webdriver

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

我尝试过这样的:

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

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

最佳答案

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

Switch to frame

关于java - Selenium WebElement(Div),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27657236/

相关文章:

java - HTTP 状态 404 - Servlet 调度程序不可用

ruby-on-rails - 功能规范在本地通过,但在 Circle CI 上失败

selenium-webdriver - 如何使用 Robot Framework 查找特定 html 元素的 css 样式属性?

java - 在 Android 中从文件读取/写入字符串

java - 如何从消息文本框中获取文本?

java - wchar_t对应的java数据类型是什么

java - 单击后退按钮时删除 TextView

javascript - 尝试运行 Selenium Webdriver (WebdriverJS) 的示例测试时出错

java - 如何在页面对象模型类-Java中使用鼠标悬停 Action ?

java - 如何使用 java 通过 selenium webdriver 捕获多个屏幕截图(不覆盖前一个屏幕截图)