Selenium安装配置及简单使用

Selenium介绍说明:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Firefox,Google Chrome,等。

前置条件:1、安装Python并配置环境(可参考Python安装);2、安装编辑器PyCharm

步骤一:安装selenium包,可直接在编辑器上安装,具体操作如下

Selenium安装配置及简单使用_第1张图片

Selenium安装配置及简单使用_第2张图片

步骤二:安装好Selenium包后,若想要其可以模拟手工操作浏览器,还需要安装浏览器驱动。以Google Chrome为例

        1、打开浏览器,进入自定义及控制 > 帮助 > 关于Google Chrome页面,查看对应浏览器版本

        2、进入驱动下载地址,找到对应版本及对应操作系统的驱动进行下载

        Google Chrome 驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

        3、将下载下来的驱动进行解压成exe文件,放置到浏览器文件路径(Application)文件夹及Python安装路径下

        4、将浏览器的Application路径添加到系统环境变量中

Selenium安装配置及简单使用_第3张图片

步骤三:完成前两个步骤以后,就可以通过简单的几行代码开始操作浏览器了,例如:

# 先导入后续要使用的包
from selenium import webdriver
from selenium.webdriver.common.by import By
# 创建一个webDriver的实例,接下来的所有操作都是在该实例上进行,以Chrome实例为例
driver = webdriver.Chrome()
# 窗口最大化
driver.maximize_window()
# 访问百度网址
driver.get("https://www.baidu.com/")
# 通过元素id找到对应元素并输入值进行搜索;此处为在百度搜索框输入selenium并点击查询
driver.find_element(By.ID,"kw").send_keys("selenium")
driver.find_element(By.ID,"su").click()

以上就是最最基础的一个通过Selenium操作浏览器的基本操作了,当然还有很多操作可以自行查阅操作教程

主要就是通过抓到页面元素,然后模拟用户的输入、点击等等操作,从而达到一个自动化的目的;主打的就是一个一劳永逸~~~

       

你可能感兴趣的:(selenium,python,测试工具)