`
fantaxy025025
  • 浏览: 1328703 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Selenium 3.0使用firefox

 
阅读更多

 Selenium 3.0使用firefox

本人测试小白,但是也想学习自动化,最初接触的便是selenium,只会写最简单的例子。早上firefox自动更新了,运行selenium报错,版本不匹配,去selenium官网一看,出了selenium 3.0.0-beta2 ,这是什么鬼,既然更新了,那就下载用吧。

一运行出错了,driver的path需要重新指定,firefox也不能直接用,怎么解决呢?

1.去Github下载geckodriver,根据自己的系统下载,Mac,windows,Linux都有

2.在代码中需要指定gecko的路径

System.setProperty("webdriver.gecko.driver","firepath");

WebDriver driver=new FirefoxDriver();

"webdriver.gecko.driver"这是默认的写法,和指定chrome类似

“firepath”就是我们下载解压后放置gecko的实际路径,设置好路径后再打开firefox就可以使用了。

提一点,运行代码后,希望浏览器关闭窗口,原先可能会写driver.close();,但是这句实测下来是无效的,建议改用driver.quit();来关闭。

个人感觉,毕竟是beta版本,问题挺多的,还是等成熟了再尝试selenium3.

prefer:http://www.jianshu.com/p/4b62475481dd

 

=

=

=

 

分享到:
评论

相关推荐

    selenium3.0

    在实际应用中,你可以通过导入提供的`selenium3.0`压缩包中的jar文件,将Selenium 3.0集成到你的Java项目中,从而利用上述特性进行高效、可靠的Web应用自动化测试。在编写测试脚本时,确保正确引用所需类库,并根据...

    selenium3.0+火狐工具+jdk1.8

    标题 "selenium3.0+火狐工具+jdk1.8" 涉及到的是一个基于Java的自动化测试框架Selenium与特定版本的Firefox浏览器和JDK的集成配置。这个配置适用于使用Selenium 3.141.59版本进行网页自动化测试的场景,特别是针对64...

    Firefox47可以兼容selenium3.0以下版本

    综上所述,这个信息包提供了关于Firefox47.0.2和Selenium3.0以下版本兼容性的关键信息,这对于使用Selenium进行Web自动化测试的开发团队而言非常重要。确保浏览器和自动化工具的版本兼容性是测试策略的关键组成部分...

    selenium3.0 webdriver+python3.0实例参考

    WebDriver支持多种浏览器,如Chrome、Firefox、IE、Edge等,并且可以通过Python、Java、C#等语言进行调用。 ### 2. 安装Python Selenium库 在Python环境中使用Selenium,首先需要安装`selenium`库。可以使用pip...

    selenium + webDriver + Firefox 33.0

    内含 : selenium 2.53 、 selenium 3.0 、 Firefox 33.0 、 selenium-API-2.12.chm 、 selenium2.0_中文帮助文档 备注 : 已经试过 selenium 2.53 和 Firefox 33.0 可以兼容使用

    基于Python3.3+Selenium3.0框架实战Web自动化测试实战(百度网站实测项目)

    它可以模拟用户操作浏览器的行为,并且支持多种主流浏览器如Chrome、Firefox等。通过Python与Selenium的结合,可以实现对Web页面的各种操作,包括点击按钮、填写表单、切换窗口等,从而完成一系列复杂的测试任务。 ...

    selenium-3.0.0b2.tar.gz

    在 Selenium 中,`webdriver.Firefox()` 或 `webdriver.Chrome()` 创建了一个浏览器实例,`get` 方法用于加载网页,`find_element_by_name` 用于查找指定名称的元素,`send_keys` 输入文本,`submit` 提交表单,最后...

    Selenium_IDE_官方文档翻译.pdf

    通过本文档,读者可以学习如何安装和启动 Selenium IDE,如何使用 Selenium IDE 创建和运行测试用例,如何使用 Selenese 脚本语法编写测试套件等。 一、Selenium IDE 的安装和启动 Selenium IDE 可以从 SeleniumHQ...

    FireFox54+Selenium3.6

    FireFox54+Selenium3.6+geckodriver v0.18.0,把自己真实的搭建Firefox与Selenium 测试环境的结果与大家分享,希望大家能少走弯路,selenium3.0以上必须使用Firefox驱动,版本的匹配很重要,相信很多人会在这卡顿的...

    selenium 3.0.0

    支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验...

    seleniumwebdriver(python)第三版.rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    selenium_ide-3.0

    selenium_ide-3.0是最新的自动化测试工具,亲身测试在最新的Firefox浏览器安装成功并能正常运行,自动化测试插件。

    selenium_ide-3.0.2.0-an+fx-windows.xpi

    selenium_ide-3.0.2.0安装包,该安装包用于selenium自动化测试,Firefox可以在附加组件中搜索即可查询到,但是chrome需要使用安装包进行安装

    selenium IDE最新版本插件资源安装包(免费)

    将.xpi文件拖拽到打开的火狐浏览器窗口中,或者直接通过浏览器的“关于Firefox”>“附加组件”页面安装.xpi文件。安装完成后,重启浏览器,Selenium IDE应该可以在菜单栏中找到。 使用Selenium IDE进行Web测试,你...

    Scrapy中使用Selenium+Firefox浏览器爬取沪深A股股票行情

    目前很多股票网站的行情信息都是动态数据,我们可以用Scrapy+selenium对股票...3.将firefox驱动程序包放到python环境的Scripts文件夹里 4.必须要安装firefox浏览器才会调用到浏览器 5.执行spider_main.py文件启动爬虫

    selenium3的geckodriver(包含32和64位),适用于火狐浏览器

    selenium2默认是火狐浏览器,所以是自带火狐浏览器的driver,到了selenium3.0,火狐的geckodriver这个亲生儿子出生,那么原来在selenium2中的driver就不能再用了,想必大家都很苦恼在哪里下载geckodriver呢,我帮大家...

    解决python selenium3启动不了firefox的问题

    当尝试使用Selenium3.0及以上版本启动Firefox浏览器时,可能会遇到类似以下错误: ```plaintext selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. ``` 这...

    Selenium工具V1.1edit by xbc.pdf

    Selenium 3.0在2016年底发布了稳定版本,它进行了多项更新,包括移除Selenium RC,同时推出了支持Firefox的geckodriver和支持Safari的safaridriver。Selenium 3.0支持从IE9到IE11的版本,较之前版本支持的IE7到IE11...

    java-selenium学习

    Selenium简介: 支持多种语言。基于Java语言,Selenium 3.0版本,用的框架是TestNG框架 支持浏览器:IE,Chrome,FireFox,Safari。支持Windows,Mac系统平台上运行

    selenium3 for python.rar

    2. **webdriver.Firefox()**: 创建一个Firefox浏览器实例。 3. **get(url)**: 让浏览器导航到指定的URL。 4. **find_element_by_*()**: 这些方法用于查找页面上的元素,如`find_element_by_id()`, `find_element_by_...

Global site tag (gtag.js) - Google Analytics