selenium+python webUI自动化框架搭建

本文介绍了Selenium自动化测试框架的概述,包括其跨平台和多浏览器支持,以及详细的环境安装步骤,如Python、Chrome和chromedriver的安装。作者还提供了安装验证的Python代码示例。
摘要由CSDN通过智能技术生成
1、selenium简介

selenium是一个开源的自动化框架,他可以让你在各种语言中实现webui自动化测试,比如:C、java、ruby、python、C#等等;并且支持跨平台,windows linux mac;同时支持多浏览器,ie、ff、safari、opera、chrome,只需要加载对应的驱动即可;

还能支持分布式测试执行,将TestCase分发到不同的执行机同时执行,提高执行效率;

2、selenium环境安装

selenium安装比较简单,包括三部分:

selenium相关、python相关、浏览器相关

2.1 selenium安装

        selenium安装:pip install selenium

2.2 python安装

        python 安装推荐3.7版本比较稳定,且相匹配的库也比较成熟,不推荐安装最新的版本

        python 代码编辑器,推荐PyCharm,个人觉得比较好用

2.3  chrome安装

        chrome浏览器下载,目前我使用的是81版本,最好不要使用最新的chrome可能对应的chromedriver不好找

        https://download.csdn.net/download/BenZ_X/88492180

        chromedriver下载CNPM Binaries Mirror;可根据自己安装的chrome浏览器版本,下载对应版本的chromedriver

        将下载的chromedriver放入python安装目录下

3、安装完成后的测试验证
from selenium import webdriver
import time
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.find_element(By.ID,"kw").send_keys("selenium")
driver.find_element(By.ID,"su").click()
time.sleep(11)
driver.quit()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值