selenium使用JavascriptExecutor对按钮上显示的字进行更改操作
2017-11-14 16:51
369 查看
之前提到过,可以使用JavascriptExecutor对页面元素进行操作,因为selenium支持js语言,如下:
String str="document.getElementById('end').innerHTML='login'";
将js语句定义为string类型,然后使用如下代码,来运行改语句,就可以实现对相应元素的操作。
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript(str);
然后是关于按钮上面显示的字,可以使用document.getElementById("login").innerHTML="login123"和document.getElementById("login").lastChild.nodeValue="login123",来改变
String str="document.getElementById('end').innerHTML='login'";
将js语句定义为string类型,然后使用如下代码,来运行改语句,就可以实现对相应元素的操作。
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript(str);
然后是关于按钮上面显示的字,可以使用document.getElementById("login").innerHTML="login123"和document.getElementById("login").lastChild.nodeValue="login123",来改变
相关文章推荐
- 使用Selenium操作JavaScript进行点击
- 使用JavaScript下进行iframe的DOM操作(考虑浏览器兼容性)
- Mac OS X想要进行更改。键入管理员的名称和密码以允许执行操作。想要使用“系统”钥匙串
- "Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)
- "Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)
- 使用javascript进行简单的时间显示
- 使用JAVASCRIPT进行全屏显示页面,就像触摸屏显示效果
- Raphaël 是一个小型的 JavaScript 库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。
- 使用Javascript进行Mongodb数据库的远程操作
- 使用javascript在页面显示26个字母及数字按钮
- 【iOS】"OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("OS X"想使用系统钥匙串)
- 一个使用GridView显示数据,并且可以进行添加、修改、删除操作的例子
- "Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)
- Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)
- 使用Repeater绑定数据,及提取显示数据进行操作的一点小方法!(模板列)
- 使用Selenium-webdriver对页面进行截图操作
- 使用Selenium对浏览器进行后退、前进和刷新操作
- 使用JavaScript下进行iframe的DOM操作(考虑浏览器兼容性)
- 使用JavaScript进行基本图形操作与处理
- 使用JavaScript下进行iframe的DOM操作(考虑浏览器兼容性)