首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Selenium 3.3.0在driver.quit() @ Win 7家庭高级版和GeckoDriver 0.15.0期间导致FireFox 52崩溃

Selenium是一个用于自动化Web浏览器操作的工具,它可以模拟用户在浏览器中的操作行为。Selenium 3.3.0是Selenium的一个版本,而driver.quit()是Selenium中用于关闭浏览器的方法。

在Win 7家庭高级版和GeckoDriver 0.15.0环境下,使用Selenium 3.3.0的driver.quit()方法可能导致FireFox 52崩溃。这可能是由于Selenium 3.3.0与FireFox 52之间的兼容性问题导致的。

为了解决这个问题,可以尝试以下几个方法:

  1. 升级Selenium版本:尝试升级到最新版本的Selenium,以确保与FireFox 52的兼容性。可以访问腾讯云的Selenium产品页面(链接地址:https://cloud.tencent.com/product/selenium)了解更多关于Selenium的信息。
  2. 升级FireFox版本:尝试升级FireFox到最新版本,以确保与Selenium 3.3.0的兼容性。
  3. 使用其他浏览器驱动:如果问题仍然存在,可以尝试使用其他浏览器驱动,如ChromeDriver或EdgeDriver,以替代GeckoDriver。
  4. 检查系统和驱动的兼容性:确保操作系统和驱动程序的版本与Selenium和浏览器的要求相匹配。

总结:在Win 7家庭高级版和GeckoDriver 0.15.0环境下,使用Selenium 3.3.0的driver.quit()方法可能导致FireFox 52崩溃。为了解决这个问题,可以尝试升级Selenium版本、升级FireFox版本、使用其他浏览器驱动或检查系统和驱动的兼容性。请注意,以上建议仅供参考,具体解决方法可能因环境和具体情况而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程)

5.启动Firefox浏览器 5.1Firefox驱动下载地址 selenium2.X最高支持的Firefox版本为46,使用selenium2.X的话不需要下载火狐驱动,只需要配置火狐的启动路径即可...Selenium3.0开始需下载geckodriver,想使用geckodriverFirefox浏览器必须是48或者更高版本。.../mozilla/geckodriver/releases 5.2驱动Firefox 具体过程Chrome的差不多,宏哥就不做赘述,将代码贴出来以供参考。...:Win32_3.0.0 IE浏览器所有驱动版本下载地址:http://selenium-release.storage.googleapis.com/index.html 6.2驱动IE 具体过程Chrome...(); } } 7.小结 宏哥因为之前做过pythonselenium,所以没有出现浏览器版本驱动版本匹配的问题,新手一定要注意这个问题。

1.3K20

Java自动化测试(selenium 22)

selenium IDE selenium IDE是一个Firefox/Chrome插件,用于记录回放用户与浏览器的交互。使用它来创建简单的脚本或协助进行探索性测试。...执行 java selenium环境搭建 chrom浏览器下载 https://www.chromedownloads.net/chrome64win/ Firefox浏览器下载 http://ftp.mozilla.org...如果你使用 ie6、ie7 请使用 selenium 2.42 或者 2.40 版本,也就是图中的版本。如果你使用的 ie8-ie11 推荐使用 2.50 之后的版本。... 70.0.3538.16 之后,Chrome 驱动 Chrome 浏览器是一一对应。之前的版本会有一个 notes.txt 进行描述(如下图)。...需要 selenium-java.jar、Firefox 驱动、Firefox 浏览器都匹配。这个匹配关系 GitHub 上 Firefox 驱动项目 releases 中(如下图)。

1.2K30

selenium 3.0.1遇到问题的解决方案

更加开心的是,selenium官方更新和发布了selenium3.0.1本,selenium版本都是2.x的。...不支持firefox默认的driver了,但是selenium2.x版本是可以支持的,这就是差异,到http://www.assertselenium.com/selenium-3/firefoxdriver-in-selenium...依据如上的信息,可以看到,selenium3.0firefox浏览器中提供了GeckDriver,需要使用它,也就是说之前的默认自带的driverselenium30.已经不能使用了,需要使用GeckDriver...本人是win7环境,下载geckodriver-v0.9.0-win64.zip文件后,把geckodriver.exe文件放在了C:\Python27目录中(C:\Python27目录已经加入到了环境变量...driver.find_element_by_id('kw').send_keys('selenium') t.sleep(3) driver.quit() 执行OK!

1.2K20

《手把手教你》系列基础篇之(三)-java+ selenium自动化测试- 启动三大浏览器(上)(详细教程)

2.Bjhg_Selenium项目下,新建一个文件夹Tools,把Selenium相关包放到这个文件夹下,如下图所示: ?...比如:chromedriver 79里面有v79.0.3945.16 v79.0.3945.36 3.2驱动Chrome 1.lessons包下创建类LaunchChrome.java,如下图所示...4.启动Firefox浏览器 4.1Firefox驱动下载地址 selenium2.X最高支持的Firefox版本为46,使用selenium2.X的话不需要下载火狐驱动,只需要配置火狐的启动路径即可...Selenium3.0开始需下载geckodriver,想使用geckodriverFirefox浏览器必须是48或者更高版本。.../mozilla/geckodriver/releases 4.2驱动Firefox 具体过程Chrome的差不多,宏哥就不做赘述,将代码贴出来以供参考。

2K20

Python Selenium库的使用「建议收藏」

(一)Selenium基础 入门教程:Selenium官网教程 1.Selenium简介 Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari...Firefox驱动文件下载:点解下载geckodriver 5.配置环境变量 设置浏览器的地址非常简单。...我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“F:\GeckoDriver”目录添加到Path的值中。...7,170,000个 5.设置元素等待:参考文献 6.定位一组元素 定位一组元素的方法与定位单个元素的方法类似,唯一的区别是单词element后面多了一个s表示复数。...() 7.多表单切换 Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位

4.3K10

Python+Selenium2 搭建自动化测试环境

:windows 7 64bit 1、构建python开发环境,版本为当前最新版本python2.7.5 python官方网站选择下载最新windows安装包:python-2.7.5.amd64.msi...python的官方网站上可以找到SetupTools的下载,这里Windows只提供了32bit的下载,setuptools-0.6c11.win32-py2.7.exe,直接双击安装即可。..." in driver.title driver.close()driver.quit() Selenium 虚拟浏览器静默执行(不打开窗体) 使用selenium打开网页时,FireFox浏览器会在虚拟窗体中显示...pip install -U selenium  (高版本CentOS 7FirefoxSelenium,此方法没用) 错误2: easyprocess.EasyProcessCheckInstalledError...这是因为Firefox高版本需要使用 geckodriver 来驱动,不再使用Seleniu默认自带的Firefox webdriver。

1.2K110

《手把手教你》系列技巧篇(六十二)-java+ selenium自动化测试-RemoteWebDriver让你的代码与测试分离(远程测试)(详细教程)

4.RemoteWebDriver优缺点 (1)更方便跨平台、浏览器的测试; (2)测试更加稳定;(本地启动浏览器测试时,可能会由于相关操作导致测试不稳定); (3)RemoteWebDriver使测试用例被测的浏览器可以不用部署同一台机子上...下载InternetExplorerDriver,ChromeDriver,geckodriverselenium3.0以及之后的版本支持的firefox driver); 5..../mozilla/geckodriver/releases 说明:由于我下载的serverselenium-server-standalone.jar是3.141.59本的,所以这里需要下载geckodriver...,如果你本机的server不是3.0.0以及之后的版本,则不用单独下载firefox driver(geckodriver),可以直接使用selenium客户端的老版本的firefoxdriver。...: (1)服务器的Chrome: (2)服务器的JDK、jar浏览器驱动: 7.客户端和服务器的操作 Selenium框架的远程控制主要是通过RemoteWebDriver这个类来实现的。

1.3K20

Python爬虫技术系列-04Selenium库的使用

动态网页的存在导致requests库爬取到的源代码与浏览器端看到的数据不一致,这种情况可以通过selenium进行爬取,Selenium会模拟浏览器,爬取执行 js 后的网页数据,实现“所见即所得”。...介绍与使用 Selenium IDE 是作为 Selenium 浏览器 Firefox Chrome 的插件,用于记录、重放测试脚本,并且脚本也可以导出到 C#,Java,Ruby 或 Python...firefox或chrome中按住拓展插件 以firefox浏览器为例 添加后,就可以使用Selenium IDE了 具体参考:浏览器自动化利器Selenium IDE使用指南 2.1.2 Selenium...① Selenium Grid 是Selenium套件的一部分,它专门用于并行运行多个测试用例不同的浏览器、操作系统机器上。...(executable_path="C:\driver\chromedriver.exe") dr = webdriver.Firefox(executable_path="C:\driver\geckodriver.exe

53440

(一)如何让selenium爬我们需要的东西

文章目录 前言 seleniumpython中的使用 1.了解selenium 2.selenium的下载 3. selenium的基本使用 结语 前言 本博客会以艺龙旅游网为对象,进行selenium...seleniumpython中的使用 1.了解selenium Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safar等浏览器(需要下载驱动),...(这是使用国内镜像网站下载selenium,下载速度较快) 等待片刻,结束 pip list ——查看自己下载的第三方库,检查是否成功 python中selenium库的下载(cmd系列) win...geckodriver,然后复制你这个文件当前的路径(ctrl + c) 打开环境变量(此电脑->右键->属性->高级系统配置->环境变量),系统变量找到path,新建,ctrl + v 完事 打开你的...pycharm,新建一个py文件去写出以下代码 from selenium import webdriver import time # 导入时间包selenium包 huohu = webdriver.Chrome

74820

爬虫系列(9)爬虫的多线程理论以及动态数据的获取方法。

Selenium3最大的变化是去掉了Selenium RC,另外就是Webdriver从各自浏览器中脱离,必须单独下载 2.1.1 安装Firefox geckodriver 安装firefox最新版本...记得关闭firefox的自动更新 firefox下载地下:https://github.com/mozilla/geckodriver/releases 将下载的geckodriver.exe 放到path...document.documentElement.scrollTop=10000" driver.execute_script(js) 可以修改scrollTop 的值,来定位右侧滚动条的位置,0是最上面,10000是最底部 以上方法Firefox...,其下载地址:https://sourceforge.net/projects/tesseract-ocr-alt/files/ 最新版3.033.05本,都是三方维护管理的安装包,有好几个发行机构...7 -psm 7 表示用单行文本识别pagesegmode值: 0 =定向脚本检测(OSD)。

2.4K30

解读selenium webdriver

驱动程序是针对浏览器的,如Chrome/Chromium的ChromeDriver,Mozilla FirefoxGeckoDriver等。该驱动程序与浏览器运行在同一系统上。...如果没有调用退出,将会留下额外的后台进程端口在你的机器上运行,这可能会导致后续问题。 一些测试框架提供了一些方法注释,你可以测试结束时挂到这些方法注释上进行拆解。...高级用户交互API,键盘鼠标,是个例外,因为它们明确是作为 "按我说的做 "的异步命令。 等待是让自动任务执行经过一定时间后再继续下一步。...混合使用显式等待隐式等待会导致意想不到的后果,即即使元素可用或条件为真,等待的时间也会达到最长。 警告:不要混合隐式显式等待。不要混合隐式显式等待。这样做会导致不可预知的等待时间。...超时 控制客户端恢复会话之前允许离开多长时间(值为秒)。 PS:从2.21本开始,不再支持系统属性selenium.server.session.timeout。

6.6K30

Selenium3+Python3环境部署

基于Python3+selenium3做自动化测试,首要任务就是基础环境搭建,通过持之以恒的练习掌握Python基本的语法IDE进行开发, 在这里,介绍怎么搭建环境,并提供一个入门的认识,后续逐步提供系列实践文章...Python下载 浏览器中进入Python官网(https://www.python.org/downloads/release/python-364/)下载Python3(主要32位64位之分);...\Python36C:\Program Files\Python36\Scripts路径加入path 3.验证Python是否安装成功,左下角输入cmd,打开终端 输入Python,显示Python...chromedriver 下载地址: http://chromedriver.storage.googleapis.com/index.html 2.Firefox的驱动geckodriver 下载地址.../Selenium.WebDriver.IEDriver/ 检验环境 cmd输入如下指令检查环境,看到浏览器正常启动说明环境ok了 python from selenium import webdriver

79990

浅谈pyse

Python + selenium = pyse 现在都看懂了吧!就是简单的Pythonselenium融合,做的二次开发,使用起来比原来的selenium还要简单!...它有多重定位方法,selenium一样,支持id、name、class、link_text、xpath、css定位,默认是css定位。...对了,还有件事忘说了,使用pyse之前我们必须同时配置好Python环境selenium的环境,这个分别在本公众号回复“Python”selenium”就可以拿到搭建基础环境的方法了。...运行完了之后,会生成报告,我们可以文件夹里面查看: ? ? 点击html文件,查看报告 ?...本环境是采用Chrome浏览器Chromedriver完成测试的,除此之外,pyse还支持其他的浏览器: geckodriver(Firefox): https://github.com/mozilla

1.1K40

Selenium 自学系列】(一)看源码分析交互原理

Selenium 3 开始已经不再支持Selenium RC WebDriver也有缺点,不同的浏览器厂商,对Web元素的操作和呈现或多或少会有差异,这就直接导致Selenium WebDriver...要分浏览器厂商不同,而提供不同的实现 Selenium 3 支持了Edgesafari 浏览器原生驱动,Edge驱动由微软提供,Safari原生驱动由Apple提供 Selenium 的第一个例子 要想使用...- browser_profile - A selenium.webdriver.firefox.firefox_profile.FirefoxProfile object....Body里选择rawJSON(application/json), 填入以下Json字符串 {"capabilities": {"firstMatch": [{}], "alwaysMatch":...交互原理 下一篇文章会给大家介绍,Selenium 定位元素的8种方式,如果你觉得这篇文章还不错的话,麻烦点一下【赞】【在看】让更多同学看到 可以观看我的B站原创自制视频【测开小课堂】第一集-Selenium

1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券