·············环境结合···············


我的环境:window10 64位

Python 3.7 32-bit

selenium 3.141.0

Google Chrome 92.0.4515.107 (正式版本) (32 位)

···························································································

一、配置selenium环境:


1、查看对应Chrome版本(笔者已经更新为最新浏览器版本):

打开谷歌浏览器——》浏览器输入地址

  1. chrome://version/

——》查看关于Chrome版本

  1. Google Chrome 92.0.4515.107 (正式版本) (32 位) (cohort: 92_win_107)

2、下载Chrome谷歌浏览器对应版本的驱动: Chrome Drive

选择版本为

92.0.4515.43(正式版本)的选项——》选择合适自己电脑谷歌的chromedriver版本(note.txt是介绍文档)

下载后解压至Python安装目录下的Scripts目录下(图片里面选中的就是解压后的文件)

3、安装selenium

首先检查是否已安装selenium

  1. pip list

查看是否安装过selenium确认没有安装

打开命令行输入

  1. pip install selenium

等待安装完成。

4、验证selenium

第一种验证方式

①确保电脑上安装谷歌浏览器

②cmd窗口输入如下指令

>python

>from selenium import webdriver

>webdriver.Chrome()

如果能启动浏览器,说明环境安装(启动不成功,卸载重新来一次)

按Ctrl+Z再按回车退出即可

第二种验证方式

编辑输入代码

  1. import time

  1. from selenium import webdriver

  1. # 1、创建Chrome实例 。

  1. driver = webdriver.Chrome()

  1. # 2、driver.get方法将定位在给定的URL的网页 。

  1. driver.get("https://www.baidu.com/") # get接受url可以是如何网址,此处以百度为例

  1. # 3、定位元素 。

  1. # 3.1、用id定位输入框对象,

  1. driver.find_element_by_id("kw").send_keys("python")

  1. # 3.2、用id定位点击对象,用click()触发点击事件

  1. driver.find_element_by_id('su').click()

  1. time.sleep(3) # 延迟3秒

  1. # 4、退出访问的实例网站。

  1. driver.quit()

Python+Selenium:初步使用Chrome谷歌浏览器相关推荐

  1. 在Docker中使用Python Selenium和Headless Chrome进行网站自动化测试的方法

    by Joyz 通过乔伊斯 在Docker中使用Python Selenium和Headless Chrome进行网站自动化测试的方法 (A recipe for website automated ...

  2. python selenium 用法 和 Chrome headless

    From: http://cuiqingcai.com/2599.html Selenium教程:https://www.yiibai.com/selenium selenium 官方参考文档:htt ...

  3. 已解决python selenium模块自动化操作谷歌浏览器点击元素失效问题解决(亲测有效)

    已解决python selenium模块自动化操作浏览器点击元素,抛出异常selenium.common.exceptions.ElementClickInterceptedException: Me ...

  4. Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...

  5. Python+Selenium 自动化-指定chrome驱动运行selenium实例演示,运行指定位置下的浏览器驱动

    from selenium import webdriveroptions = webdriver.ChromeOptions() # 指定驱动 driver_path = "D:\pyau ...

  6. python+Selenium自动化操作Chrome模拟手机浏览器

    在使用Chrome浏览网页时,我们可以使用Chrome开发者工具模拟手机浏览器,在使用Selenium操作Chrome时同样也可以模拟手机浏览器.主要有以下两种用途. 测试H5页面在不同分辨率设备上的 ...

  7. python测试系列教程——python+Selenium+chrome自动化测试框架

    全栈工程师开发手册 (作者:栾鹏) python教程全解 需要的环境 浏览器(Firefox/Chrome/IE-) Python Selenium Selenium IDE(如果用Firefox) ...

  8. Python+selenium自动化测试——启动谷歌浏览器闪退问题 Traceback (most recent call last)

    后台报错:Traceback (most recent call last) 当我们使用Python+selenium调用谷歌浏览器出现闪退问题时,其实是谷歌的驱动和浏览器的版本不一致. from t ...

  9. chrome 控制台信息获取 python_【python+selenium自动化】设置Chrome启动参数

    起因:直接用selenium的webdriver启动chrome,会弹出"Chrome正在受到自动软件的控制",并且窗口较小,是因为chrome没有加载任何配置 解决:点进sele ...

最新文章

  1. python官方网站是-Python基础
  2. 150m虚拟主机容量不足
  3. web前端常用代码于面试等资源
  4. JAVA入门级教学之(Object类中的equals方法)
  5. VC启动窗口画面制作方法研究
  6. 航天宏图PIE-SAR软件高分3数据预处理流程
  7. stm32f4的数字摄像头接口(DCMI)使用
  8. linux(三剑客之sed) sed字符串替换命令详解
  9. 防止外包不给钱 php,程序员接私活,怎样防止做完不给钱?
  10. 成功实施的APS项目故事分享---如何管理与激励APS项目团队
  11. egret 实战教程之跳一跳(一)
  12. MII接口(Media Independent Interface)
  13. Dell(戴尔)电脑恢复BIOS出厂设置的方法
  14. linux如何终端安装网卡驱动,linux如何安装网卡驱动
  15. splice添加、替换、删除数组元素
  16. 远程无法连接到oracle数据库服务器,无法连接到远程Oracle数据库(11g)
  17. 调整上传图片的预览方向 (exif.js)
  18. RISC-V学习总结之历史与现状【转载】
  19. 嵌入式学习指南(必备) (转载)
  20. 攻防世界之掀桌子(详细分析)

热门文章

  1. Linux ALSA源码分析(基于Linux 5.18)
  2. scrapy爬取某宝心得
  3. 蓝桥杯-我们的征途是星辰大海
  4. jpa学习(哔哩哔哩中:黑化肥发灰挥发会发飞)
  5. 云计算的业界动态:IBM的解决方案与产品概述
  6. CH8-HarmonyOS流转架构解析
  7. 分子骨架跃迁工具-DeLinker介绍
  8. 软件技术实习项目三 迷宫
  9. 手机数控模拟器安卓版_数控机床模拟器中文
  10. Visa和Planeta Informatica开拓新技术,助力全球交通运输运营商实现快速、安全、便捷的非接触式支付