对不可见元素进行操作时,如果通过普通的方式不可行,可以尝试用Javascript

Scroll hidden element into view

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", widgetIconEl);

Click hidden element

JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].click();", element);

Get text of hidden element

String actualDataPointName = (String) ((JavascriptExecutor) driver).executeScript( "return jQuery(arguments[0]).text();", element);

最新文章

  1. python学习7
  2. Linux C相关基础
  3. DECLARE_GLOBAL_DATA_PTR宏定义问题
  4. 2016.04.27,英语,《Vocabulary Builder》Unit 19
  5. POJ 3320 Jessica's Reading Problem 尺取法
  6. *args和**kw魔法参数
  7. 10 harsh truths that will help you grow
  8. python 杂记
  9. JDK动态代理简单小程序
  10. 移动端解决input focus后键盘弹出,高度被挤压的问题
  11. 读 zepto 源码之工具函数
  12. Java z 404
  13. VisualStudioCode中用dotnet命令创建多个ASP.NET Core 项目、类库、控制台程序,并添加应用间的引用
  14. 使用 IIS 在 Windows 上托管 ASP.NET Core2.0
  15. [hadoop] kettle spoon 基础使用 (txt 内容抽取到excel中)
  16. vue中动态加载组件+开发者模式+JS参数值传递和引用传递
  17. Appium1.9 之 Chromedriver安装方式
  18. oracle中nvarchar2字符集不匹配
  19. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(二)
  20. Linux命令(十一) 显示文件类型 file

热门文章

  1. 编写 Target 检测 MSBuild / dotnet build 此次编译是否是差量编译
  2. Visual Studio2010 支持MVC4开发
  3. L3-011 直捣黄龙 (30 分)
  4. test20181021 快速排序
  5. python 保存文件时候, 去除名字中的非法字符
  6. streamsets microservice pipeline 试用
  7. 转 How do GraphQL remote schemas work
  8. python实现判断一个字符串是否是合法IP地址
  9. 函数前修饰const与函数名后修饰const
  10. 中信信用卡淘气金卡,V金卡,大众点评金卡,易卡白金卡