Selenium Python 自动化搭建及简单用例编写

1、首先确定自己的浏览器的当前版本号在这里插入图片描述

2、下载对应版本驱动

http://chromedriver.storage.googleapis.com/index.html
在这里插入图片描述
下载完成后直接复制到py的目录下
在这里插入图片描述

3、调用

简单三行代码就可以简单实现我们的自动化入门了

from selenium import webdriver  
driver = webdriver.Chrome(“绝对路径”) 
driver.get("https://cn.bing.com/") 

4、实例

给大家简单展示一个进入bing并在搜索框搜索selenium完成后退出的一个实例

import time

from selenium import webdriver

# 使用浏览器的驱动启动浏览器(chrome)
from selenium.webdriver.common.by import By

driver=webdriver.Chrome("绝对路径")
# 输入要测试的网址
driver.get("https://cn.bing.com/")

# 找到和发现你要操作的元素/控件,定位到搜索框输入数据
# 通过id定位这个搜索框的,
search_element=driver.find_element(By.ID,"sb_form_q")

# 清除 搜索框中内容
search_element.clear()

# 输入搜索信息(这个是可以随便换的)
search_element.send_keys("selenium")

# 通过name定位这个搜索框的,
# search_element1=driver.find_element(By.NAME,"q")

# 定位到[搜索按钮]进行点击
driver.find_element(By.ID,"search_icon").click()

# 断言(assert )操作,  验证搜索的信息在网页返回源码中
assert "selenium" in driver.page_source

# 加一个两秒的等待避免程序运行太快无响应
time.sleep(2)
#截图
driver.save_screenshot("1.png")

# 关闭浏览器,释放资源
driver.close()
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值