使用Selenium+WebDriver实现自动化测试

基于Selenium+WebDriver实现自动化测试。
编程语言为Python。
测试功能:
打开游览器-输入URL打开百度-找到搜索框-输入关键字”腾讯课堂“-点击”搜索“-打开第一条链接。
环境搭建:
安装Python、Pycharm、Selenium(pip直接安装、pycharm端导入配置)、WebDriver(直接下载放在python安装的路径下)
项目描述:
通过Python调用webdriver的服务端,打开游览器。
通过get方法访问指定的URL。
通过Xpath定位元素,send_keys方法输入关键字。
使用click方法进行点击搜索,并使用sleep方法让系统休息2秒。


from selenium import webdriver  #调用安装好的Selenium模块
from time import sleep  #从系统已有的time模块中导入一个sleep对象,sleep对象的作用是让系统休息一下。
#定义一个driver变量去接收webdriver.Chrome(),生成一个ChromeDriver,即,打开了一个Chrome游览器。
driver=webdriver.Chrome()#打开一个Chrome游览器
#原理:通过Python去调用了webdriver的服务端,基于ChromeDriver的这个服务端再去下达调用Chrome游览器的指令。由此通过代码Driver=webdriver.Chrome()就实现了游览器的启动。在web端启动游览器之后需要访问指定的URL。
#通过get方法访问指定的URL
#访问指定的URL,在Get方法中传入需要访问的URL。
driver.get(’http://www.baidu.com’) 
#输入内容到搜索框里
#要帮助系统找到输入框在哪,找到以后才能往输入框里输入内容。
#找到输入框的元素——定位元素(8种方法)——这里使用Xpath
#send_keys:输入内容
driver.find_element_by_id(’kw’).send_keys(‘测码学院腾讯课堂’)
#点击百度一下的按钮
#click():点击
driver.find_element_by_id(’su).click()
#等待
sleep(2)  #强制等待
#点击第一条链接,Xpath定位第一条链接的Xpath地址
driver.find_element_by_xpath(//..).click()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值