Python2+Selenium入门02-第一个Selenium Python脚本

栏目: Python · 发布时间: 6年前

内容简介:脚本如下所示:如果上面的脚本运行正常,将会执行下面的操作:先打开一个Chrome浏览器,然后打开百度首页,在搜索框中输入“selenium”文本,然后点击回车出现搜索结果,最后关闭浏览器。selenium webdriver是一个浏览器自动化测试的API集合,它提供了很多与浏览器自动化交互的特性,包括定位元素、操作元素、操作浏览器、模拟键盘和鼠标操作事件等等,这些特性将在后面的章节中一一进行介绍。

开始创建和运行第一个自动化测试脚本

脚本如下所示:

# _*_ coding:utf-8 _*_

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 创建Chrome驱动实例
driver = webdriver.Chrome()  
driver.maximize_window()     # 最大化浏览器
driver.implicitly_wait(10)   # 设置隐式等待时间为10s

# 启动浏览器并且导航到指定URL
driver.get("https://www.baidu.com/")  

# 定位name属性为“wd"的元素
input_text = driver.find_element_by_name("wd")

# 清空文本输入框,输入文字"selenium",然后回车
input_text.clear()
input_text.send_keys("selenium")
input_text.send_keys(Keys.RETURN)

# 关闭浏览器
driver.quit()

如果上面的脚本运行正常,将会执行下面的操作:先打开一个Chrome浏览器,然后打开百度首页,在搜索框中输入“selenium”文本,然后点击回车出现搜索结果,最后关闭浏览器。

selenium webdriver是一个浏览器自动化测试的API集合,它提供了很多与浏览器自动化交互的特性,包括定位元素、操作元素、操作浏览器、模拟键盘和鼠标操作事件等等,这些特性将在后面的章节中一一进行介绍。

注意:

如果上述脚本无法正常启动浏览器,需要先检查chromedriver与Chrome浏览器的版本是否一致;然后再检查浏览器对应的chromedriver.exe文件是否放在 python 的安装目录下,如Windows系统的默认安装路径,C:Python27,如果没有请将该exe文件放在此目录下,然后再次运行脚本。


以上所述就是小编给大家介绍的《Python2+Selenium入门02-第一个Selenium Python脚本》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

重来

重来

[美] 贾森·弗里德、[丹] 戴维·海涅迈尔·汉森 / 李瑜偲 / 中信出版社 / 2010-10 / 36.00元

大多数的企业管理的书籍都会告诉你:制定商业计划、分析竞争形势、寻找投资人等等。如果你要找的是那样的书,那么把这本书放回书架吧。 这本书呈现的是一种更好、更简单的经商成功之道。读完这本书,你就会明白为什么计划实际上百害而无一益,为什么你不需要外界投资人,为什么将竞争视而不见反倒会发展得更好。事实是你所需要的比你想象的少得多。你不必成为工作狂,你不必大量招兵买马,你不必把时间浪费在案头工作和会议......一起来看看 《重来》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具