windows下使用selenium操作浏览器问题记录

问题 :执行程序代码报错:

WebDriverException:Message:‘geckodriver‘executable needs to be in Path

或者

selenium.common.exceptions.WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH.

解决,geckodriver是一原生态的第三方浏览器,对于selenium3.x版本都会使用geckodriver来驱动firefox,所以需要下载geckodriver.exe。放置在Path 环境变量可以访问到的地方。例如 C:\python34目录下

Geckodirver的下载地址:https://github.com/mozilla/geckodriver/releases

或者

将火狐的安装路径放到path

原文地址:https://www.cnblogs.com/JahanGu/p/8337886.html

时间: 2024-10-07 17:37:09

windows下使用selenium操作浏览器问题记录的相关文章

selenium操作浏览器

package seleniumLearn1; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; /** * 操作浏览器 * 1.浏览器窗口最大化 * 2.浏览器

使用Postman或requests结合chromedriver模拟Selenium操作浏览器

Selenium是一款浏览器自动化测试框架,基于Webdriver协议. 从本质上来说: webdriver是一套接口标准,使用标准的HTTP RESTful接口,使用JSON格式传递数据. chromedriver是实现该标准的Chrome浏览器的一套驱动服务. Selenium实际上是对各种接口操作的封装 seleniumwebdriver.remote.remote_connection中代码如下图: 既然是HTTP接口,那么不使用Selenium,使用Postman或requests便能

selenium操作浏览器的基本方法

前言前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架.我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API.本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开.前进.后退.刷新.设置窗口大小.截屏.退出等操作.一.打开网站1.第一步:从selenium里面导入webdriver模块2.打开Firefox浏览器(Ie和Chrome对

Windows下磁盘分配操作

问题概述:在装系统的时候有时候并不能一下分出完全符合我们使用习惯的分区大小,我们可能需要在后期调整分区大小.以下是有关分区大小调整的操作. 使用工具:Windows磁盘管理工具. 操作步骤: 1.使用组合键win+x,弹出菜单,选中"计算机管理",选择"磁盘管理". 2.这里简要说明一下Windows的分区规则:只有分区相邻右边的可用分区才能被扩展,如上图,可用空间可以被D盘扩展,但是无法被C盘和E盘扩展.网上有人说可以先将D盘先压缩部分空间,然后就可以制作出可用空

windows下 maven+selenium+testng项目搭建(七)

Selenium2.47.1 + Maven3.3.9 + TestNG6.8.8 windows准备好以下环境 1. Jdk,环境变量配置 2. maven环境3. eclipse 开发工具 ,eclipse安装好testng插件 动手: 1. Maven安装配置,参考我的博客:http://www.cnblogs.com/lincj/p/5470032.html 2. 新建个文件夹test,在cmd进入到test目录: ?运行mvn archetype:generate ?回车直到,看到:"

Windows下的DOM操作

前言:这学期学Linux之后,发现用命令行的方式来操作电脑还是很好玩的~写这篇随笔来总结下Windows环境下通过DOS来执行命令的操作,希望能帮到您~自己忘记的时候能回来复习emmm 启动DOS环境: 1.快捷键启动:win键+R 在窗口输入cmd回车 2.如果想在某个目录下启动DOS环境,首先进入该目录,然后再搜索框输入cmd,回车. 例如,我想在C:\Users下启动DOS环境 五个命令: 想完成电脑的基本操作,需要了解5个命令(目录创建,目录切换,查看当前目录下文件/文件夹列表,打开指定

Windows下启动和操作MongoDB(CLI)

1.启动mongoDB服务器 找到安装目录bin文件夹下执行下面的命令 # 默认路径(安装路径\data\db),默认端口(27017) mongod.exe # 如果需要改变数据库路径和端口则改为 mongod.exe --dbpath D:\mongodb\data --port 10086 # 修改了启动端口,连接的时候也要指明端口 mongo.exe --port 10086 # 连接从10086端口启动的mongoDB数据库 2.操作数据库 查看所有的数据库 show dbs 查看当前

Windows下 Python Selenium PhantomJS 抓取网页并截图

安装Python https://www.python.org/downloads/release 下载安装 将Python目录加入PATH 安装SetupTools https://pypi.Python.org/pypi/setuptools 下载解压到Python目录并进入 cmd执行Python setup.py install 安装Pip https://pypi.Python.org/pypi/setuptools 下载解压到Python目录并进入 cmd执行Python setup

windows下 打印机打印操作类 VS2015

#include "stdafx.h" #include "CPrinter.h" BOOL CPrinter::GetPrinterDevice(LPTSTR pszPrinterName, HGLOBAL* phDevNames, HGLOBAL* phDevMode) { // if NULL is passed, then assume we are setting app object's // devmode and devnames if (phDev