JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终端用户的交互,所以就不能点击不可见的元素,有时可见元素也不能点击。Web元素定位及操作使用execute_script() 执行 JavaScript 代码,有两种方法实现元素操作方法1:文档级别操作直接使用JavaScript实现元素定位和动作执行,主要方法有:测试示例:。大部分时间控件都是 readonly属性,需要手动去选择对应的时间。python测试代码:总结Selenium WebDriver 执行 JavaScript代码是一个非常强大的功能,可以实现WebElement 接口所有功能,甚至更多的功能。比如在web性能测试中可以调用Web API接口window.performance来测试Web性能。
暂无评论