web自动化01-selenium的安装和浏览器的简单操作

 

正文

web自动化环境安装

1、浏览器 chrome

2、浏览器驱动-chromedriver.exe

中国镜像站:https://npmmirror.com/ 下  https://npmmirror.com/mirrors/chromedriver/ 下载浏览器对应版本的驱动

可以放在项目下面,一般把驱动放在系统环境变量路径当中

也可以运行的时候指定路径 :

browser = webdriver.Chrome(chrome_options=r"D:\soft\python37\chromedriver.exe")

3、安装selenium-版本有更新,之前的是版本3,现在版本4了

pip install selenium

 

2、浏览器的操作

  • 打开浏览器
  • 关闭浏览器
  • 打开页面
  • 关闭页面
  • 最大化,最小化
  • 前进后退
  • 刷新
复制代码
import time

from selenium import webdriver

# 创建浏览器
browser = webdriver.Chrome()
# 浏览器最大化
browser.maximize_window()
# 打开百度网址
browser.get("https://baidu.com")
# 刷新
browser.refresh()
# 最小化
browser.minimize_window()

browser.maximize_window()

# 打开另外一个网页
browser.get("https://douban.com")

# 后退
browser.back()
# 前进
browser.forward()

# 关闭页面标签页
browser.close()
time.sleep(5)
# 关闭浏览器
browser.quit()
复制代码

3、浏览器上常见的两种操作-输入和点击

复制代码
import time

from selenium import webdriver
from selenium.webdriver.common.by import By

browser = webdriver.Chrome()
browser.maximize_window()
browser.get("http://baidu.com")

# 输入框定位和搜索
browser.find_element(By.ID,"kw").send_keys("selenium知识")
browser.find_element(By.ID,"su").click()

time.sleep(5)
browser.quit()
复制代码

 

posted @   依羽杉  阅读(234)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2019-03-20 Jmeter用户手册目录
点击右上角即可分享
微信分享提示