一个简单自动化测试脚本控制Chrome

在这里插入图片描述
首先必须拥有的是selenium、webdriver_manager的进行控制台的安装命令:

 pip install selenium 
 pip install webdriver_manager

注意:pip的版本过于低会出现seleniuma安装失败的情况
第一步:pip list 查看pip的版本是不是过于低,是不是最新版本
第二步:升级版本以及 进行更新安装selenium

python -m pip install --upgrade pip 

问题完美解决!!!

不管是更新还是安装其他的,节约时间,可以用一下pip使用清华镜像源安装可以节约时间
&& 清华大学开源软件镜像站 (Tuna) 提供的PyPI镜像:
地址:https://pypi.tuna.tsinghua.edu.cn/simple
使用方法:可以通过在pip命令中添加 -i 参数来临时指定镜像源,例如:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  selenium

一个简单的自动化脚本测试如下:

> # 1、打开浏览器
# 让代码自己去下载驱动

# selenium 4.X
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
#封装起来
class Browser_driver(object):
    def browser_init(self):
        # 打开谷歌 让浏览器自动去下载驱动
        driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
        return driver

运行的测试Test

from day1.config.Browser_driver import Browser_driver
from selenium.webdriver.common.by import By
from time import sleep

#一个简单的自动化测试脚本
driver=Browser_driver().browser_init()  #打开浏览器
#打开网页
driver.get("https://blog.csdn.net/weixin_46261399?type=blog") #跳到我的CSDN博客上
driver.find_element(By.ID,"toolbar-search-input").send_keys("黛兮")
driver.find_element(By.ID,"toolbar-search-button").click() #对应的搜索
sleep(30) #等待秒钟
#操作元素

在这里插入图片描述
结束!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值