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