Selenium 环境安装搭建及配置

简介:selenium是一个用于测试web页面的自动化测试工具,它直接运行在浏览器中,模拟用户操作。

webdriver

webdriver则是selenium里最重要的东西,它是按照client/server模式设计的,通过驱动程序与浏览器进行通信。

浏览器驱动:Chrome-----chromedriver 下载地址 http://npm.taobao.org/mirrors/chromedriver/ ,根据浏览器版本下载对应驱动版本,下载后直接放到python的根目录下即可。

通信步骤

  1. webdriver启动浏览器驱动程序,并设置侦听端口号

  2. webdriver客户端与浏览器端建立连接

  3. 连接成功之后,所有的操作(比如查找元素、点击等)都是客户端通过commandExecuter发送http请求到服务端,服务端根据收到的请求做相应的操作并返回结果

环境安装(Mac OS)

pip3 install -U selenium    

实例

from selenium import webdriver
import time


# 实例化chrome类,启动了Chromedriver,并与Chromedriver开启了会话
# ip + 端口 -- 启动
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
time.sleep(5)
# 关闭浏览器
drver.quit()

注:每次打开浏览器后,执行测试用例完毕要记得关闭浏览器,使用drvier.quit()操作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容