execute_script 可以执行js和jquery脚本

示例如下:修改百度首页的按钮字体颜色,按钮隐藏,按钮显示

#coding=utf-8
# 调用js jquery from selenium import webdriver
import time
#火狐浏览器打开网页
dr=webdriver.Firefox()
dr.get("https://www.baidu.com") #按钮字体改成红色
js="document.getElementById('su').style.color='red'"
dr.execute_script(js)
time.sleep(1)
#通过js隐藏按钮
dr.execute_script('document.getElementById("su").style.display="none"')
time.sleep(1) #执行jquery脚本 显示按钮
dr.execute_script('$("#su").show()')
time.sleep(1)
dr.quit()

最新文章

  1. 【原创分享·支付宝支付】HBuilder打包APP调用支付宝客户端支付
  2. C# webbrowser实现真正意义上的F5刷新
  3. [python 译] 基于面向对象的分析和设计
  4. 域策略禁用usb
  5. 再次踩bug:遍历删除list(java.util.ConcurrentModificationException)
  6. [置顶] MapReduce 编程之 倒排索引
  7. iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建)
  8. Android Dialog AlertDialog
  9. asp.net 参数形式写sql
  10. POJ 1190 生日蛋糕(DFS)
  11. erlang调试技术之etop
  12. Entity Framework技巧系列之八 - Tip 29 – 34
  13. 美国总统大选,黑客组织“匿名者”(Anonymous)也来凑热闹
  14. Python3入门笔记(1) —— windows安装与运行
  15. Python无法导入Cython的.pyx文件
  16. 2.4、Android Studio使用主题编辑器设计主题
  17. 【一天一道LeetCode】#53. Maximum Subarray
  18. Oracle12c中PL/SQL(DBMS_SQL)新特性之隐式语句结果(DBMS_SQL.RETURN_RESULT and DBMS_SQL.GET_NEXT_RESULT)
  19. 如何批量修改网页 更新网站 一键保存 windows查看和排序
  20. jQuery中的 $.ajax的一些方法

热门文章

  1. javascript中的一元操作符
  2. 前端https调用后端http
  3. ubuntu简单的小命令
  4. oracle数据库的备份与还原
  5. java——时间复杂度、动态数组
  6. math.random()方法的使用
  7. Index Skip Scan in Oracle in 11g
  8. SpringMVC中的视图和视图解析器
  9. Maven导入jar包
  10. Java基础07-随机数