赞
踩
测试过程中往往有些情况是Senlenium不好处理的,可以借助强大的javascript来辅助完成一些操作。具体方法主要是通过webdriver的execute_script(script, *agrs)方法来调用执行一段javascript脚本。
源码的注释是,Synchronously Execute JavaScript in the current window/frame
异步执行(Asynchronously)的方法是execute_async_script()方法
例如,处理readonly属性,主要代码为:
js1='document.getElementById("outline_id").removeAttribute("readonly");'
driver.execute_script(js1)
https://blog.csdn.net/qq_39208536/article/details/79993697
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。