Selenium库中webdriver模块怎么用?
- 更新时间:2021-07-11 09:26:14
- 编辑:印雪柳
本站精选了一篇相关的编程文章,网友牧永长根据主题投稿了本篇教程内容,涉及到Python相关内容,已被623网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- 《零基础学Python(第2版)》视频,例题源代码 配套资源 / 38.3 MB / 黄传祿 张克强 赵越 推荐度:
- Selenium3自动化测试实战:基于Python语言 PDF 电子书 / 99.55 MB / 虫师 推荐度:
- 写给系统管理员的Python脚本编程指南 PDF 电子书 / 137 MB / 甘尼什·桑吉夫·奈克 推荐度:
- 《数据结构(Python语言描述)》教学PPT 配套资源 / 7.4 MB / Kenneth,A.,Lambert,兰 推荐度:
- Python高手之路 PDF 电子书 / 157.8 MB / 朱利安·丹乔 推荐度:
正文内容
无意中在网上看到《Selenium库中webdriver模块怎么用?》,感觉很有用处,这里给大家转摘到这里,希望对网友有用。
当执行该库做数据爬取、自动化测试时,可以看到库中在浏览器中自动进行各种操作,如打开新窗口、点击按钮、隐藏浏览器、窗口截屏等。想必大家都都非常惊叹居然一个常见的库,可以实现这么多不可思议的功能,并且对我们的项目制作等,都较为实用,那么接下来就让我们详细了解吧。
主要应用:
1、模拟点击事件
2、隐藏浏览器
实现功能:
打开新窗口
点击按钮
隐藏浏览器
窗口截屏
实例执行流程:
打开百度首页、输入“python”关键字,并点击“百度一下”按钮,打开搜索结果页面。首先我们需要找到百度首页文本框的页面元素id。
代码演示模拟点击事件:
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import os cur_path=os.path.dirname(__file__) browser = webdriver.Chrome(filename) browser.get(url) input_tag = browser.find_element_by_id('kw') input_tag.send_keys('python') input_tag.send_keys(Keys.ENTER) time.sleep(2) print(browser.page_source) browser.close()
现在大家应该清楚Selenium库中webdriver模块的全部使用方式了吧,希望本章内容可以帮助大家学习。
相关教程
-
利用python清除移动硬盘中的临时文件
本篇文章的目的是在移动硬盘插入到电脑的同时,利用Python自动化和Windows服务删除掉这些临时文件。感兴趣的朋友可以了解下
发布时间:2021-05-02
-
Python能开发微信小程序么?
实际上,是可以的。python可以做后端服务和小程序通讯,python可以写后端平台,提供api,微信小程序就用wx.request()调用这个api。
发布时间:2019-06-27