python selenium自动化测试教程前期准备

selenium基本介绍

Selenium是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。
●Selenium官网的介绍
 Selenium is a suite of tools to automate web browsers across many platforms.
  ●runs in many browsers and operating systems
  ●can be controlled by many programming languages and testing frameworks.  
Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试

1.安装selenium

首先在windows命令提示符(cmd)输入pip install selenium命令安装selenium。

测试

任意打开一款Python编辑器,默认Python自带的IDLE也行。创建 csdn.py文件,输入以下内容:


    from selenium import webdriver
    driver = webdriver.Chrome()
    driver.get('https://www.csdn.net/')
    print(driver.title)
    driver.quit()

运行发现报错,这里是缺少浏览器驱动,请看下面。

2.安装浏览器驱动

当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。(上面的代码中“driver = webdriver.Chrome()”就是使用了谷歌驱动)。
下面是各浏览器的驱动地址:
Firefox浏览器驱动:geckodriver
Chrome浏览器驱动:chromedriver
IE浏览器驱动:IEDriverServer
注:根据自己的使用习惯,电脑系统选择合适的浏览器驱动。

3.设置浏览器驱动

设置浏览器的地址非常简单。 我们可以手动创建一个存放浏览器驱动的目录,例如: 我把下载的文件放在D:\chromedriver文件夹中。
再根据顺序:我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将D:\chromedriver”目录添加到Path的值中。
浏览器驱动设置完成。输入上面的代码:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.csdn.net/')
print(driver.title)
driver.quit()

发现代码操作谷歌浏览器打开CSDN首页,然后打印标题退出,代码运行正确。
此时selenium全部前期准备完成,小伙伴们找一个其他网页试试吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值