博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python2+Selenium入门02-第一个Selenium Python脚本
阅读量:6244 次
发布时间:2019-06-22

本文共 846 字,大约阅读时间需要 2 分钟。

第一个自动化测试脚本

脚本如下所示:

# _*_ coding:utf-8 _*_from selenium import webdriverfrom selenium.webdriver.common.keys import Keys# 创建Chrome驱动实例driver = webdriver.Chrome()  driver.maximize_window()     # 最大化浏览器driver.implicitly_wait(10)   # 设置隐式等待时间为10s# 启动浏览器并且导航到指定URLdriver.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文件放在此目录下,然后再次运行脚本。

转载地址:http://qvpia.baihongyu.com/

你可能感兴趣的文章
类型自动转换规则
查看>>
kvm-控制台登陆配置
查看>>
SpringAOP
查看>>
有赞MySQL自动化运维之路—ZanDB
查看>>
String与常量池(JDK1.8)
查看>>
lightoj 1031(dp)
查看>>
SQL Server转sqlite数据库
查看>>
python print和strip
查看>>
2016学年第一学期软件工程第二次作业
查看>>
Powershell检查邮件队列设置阈值,通过html形式进行邮件告警
查看>>
痞子衡嵌入式:恩智浦i.MXRT系列微控制器量产神器RT-Flash用户指南
查看>>
PHP学习笔记1
查看>>
MySQL学习1
查看>>
14.linux下复制粘贴
查看>>
网络编程
查看>>
List数据转Map数据并进行分组排序
查看>>
word - 如何让 图片任意移动
查看>>
安装Oracle
查看>>
LoadRunner基础知识
查看>>
How to helloworld on Xcode
查看>>