首先必须拥有的是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) #等待秒钟
#操作元素
结束!!!