[Selenium]通过JavaScript来对隐藏的元素执行操作
2024-10-15 21:34:43
对不可见元素进行操作时,如果通过普通的方式不可行,可以尝试用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);
最新文章
- python学习7
- Linux C相关基础
- DECLARE_GLOBAL_DATA_PTR宏定义问题
- 2016.04.27,英语,《Vocabulary Builder》Unit 19
- POJ 3320 Jessica's Reading Problem 尺取法
- *args和**kw魔法参数
- 10 harsh truths that will help you grow
- python 杂记
- JDK动态代理简单小程序
- 移动端解决input focus后键盘弹出,高度被挤压的问题
- 读 zepto 源码之工具函数
- Java z 404
- VisualStudioCode中用dotnet命令创建多个ASP.NET Core 项目、类库、控制台程序,并添加应用间的引用
- 使用 IIS 在 Windows 上托管 ASP.NET Core2.0
- [hadoop] kettle spoon 基础使用 (txt 内容抽取到excel中)
- vue中动态加载组件+开发者模式+JS参数值传递和引用传递
- Appium1.9 之 Chromedriver安装方式
- oracle中nvarchar2字符集不匹配
- ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(二)
- Linux命令(十一) 显示文件类型 file