selenium 3.0与2.0 打开火狐浏览器的区别

3.0的selenium需要引入gecko.driver驱动 ,因为没有在系统环境path中配置相关路径,因此需要特别指出,为了方便使用,建议直接和火狐安装包中的.exe文件放在同一目录下。

2.0的selenium有自带驱动,并不需要额外引入,只需要指明firefox.exe的所在位置即可。

以下是3.0打开浏览器中main函数中的内容

public static void main(String[] args) {

System.setProperty("webdriver.gecko.driver", "D:/firefox-47.0.1.win64.sdk/firefox-sdk/bin/geckodriver.exe");
// 针对selenium3.0以上 需要引入gecko.driver,才能正常运行。
WebDriver drive = new FirefoxDriver();

drive.get("https://www.baidu.com");

}

以下是2.0打开浏览器中main函数中的内容

public static void main(String[] args) throws InterruptedException {
WebDriver driver;
System.setProperty("webdriver.firefox.bin", "D:/firefox29.0/firefox.exe");

// WebDriver dirver = new FirefoxDriver();
driver = new FirefoxDriver();

drive.get("https://www.baidu.com");

}

时间: 2024-11-05 18:34:18

selenium 3.0与2.0 打开火狐浏览器的区别的相关文章

ubuntu系统下selenium打开火狐浏览器提示'Unable to find a matching set of capabilities.解决方法

环境: 1.ubuntu系统 2.selenium 3.141.0 3.火狐浏览器驱动 geckodriver-v0.24.0-linux32 在Python中执行脚本: from selenium import webdriverbrowser = webdriver.Firefox() 结果提示:Message: Unable to find a matching set of capabilities Traceback (most recent call last):  File "/h

windows系统打开火狐浏览器提示“无法加载你的firefox配置文件”

win7系统自带IE浏览器,还是有部分用户使用不习惯,选择下载第三方浏览器,比如:火狐.谷歌.360浏览器等.最近有Win7系统用户在重新安装火狐浏览器后发现打不开,并提示"无法加载你的firefox配置文件 它可能已经丢失或无法访问"的故障,就算是重装也没有用,遇到这个问题我们该怎么办呢?不要担心,有需要的用户一起看看下面解决方法吧. 解决方法: 1.按下WIN+R 调出运行,然后输入: firefox.exe -p -no-remote  回车; 2.这时会弹出一个选择用户配置文件

selenium,在Eclipse中打开fireFox浏览器报错:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

1. 相信很多同学刚接触selenium时,在Eclipse中打开fireFox浏览器是报报错:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:...(异常代码太多此处省略) 在网上找了好多方法都是不能解决问题,结果是焦头烂额! 2.其实这是selenium的jar包和

Python安装selenium,配置火狐浏览器环境

想用Python去编写自动化脚本进行网页访问时,遇到了一些问题, File "C:\Python34\lib\site-packages\selenium-3.0.0b2-py3.4.egg\selenium\webdriver\common\service.py", line 64, in start stdout=self.log_file, stderr=self.log_file) File "C:\Python34\lib\subprocess.py",

解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装”

(摘自http://blog.sina.com.cn/s/blog_14eea47cb0102w25n.html) 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装” 1.打开火狐浏览器,安装插件有如下提示 2.浏览器输入“about:config”,提示这样可能会失去质保,点击”我保证会小心“ 3.找到此项 4. 双击,即可改为关闭,这样就可以安装插件了

我给女朋友讲编程CSS系列(3) CSS如何设置字体的类型、大小、颜色,如何使用火狐浏览器的Firebug插件查看网页的字体

一.CSS如何设置字体的类型.大小.颜色 设计网页时,一般设置body的字体,让其他标签继承body的字体,这样设置特别方便,但是标题标签h1到h6和表单标签(input类型)是没有继承body的字体属性的,它们的字体需要单独设置. 1,  新建一个网页a.html,把下面的代码复制进去. <html> <head> <style type="text/css"> body { font-family : 微软雅黑,宋体; font-size : 1

火狐浏览器插件经常崩溃解决办法

在使用火狐浏览器时会经常出现下图的提示 在网络上查询了一下问题原因,出现上述情况主要是由于adobe假死,假死主要是由于adobe引入保护模式(proteceted mode),即falsh沙箱功能. 关于什么是falsh沙箱,简单介绍一下沙箱是用于区分不同的数据和程序执行.沙箱对于安全性尤其重要.如果没有恰当的信任授权,两个位于不同沙箱内的内容应该没有任何交互.Flash Player的安全模型使用称为安全域的沙箱来分离内容. 解决办法: (1)找到路径C:\windows\system32\

whistle浏览器抓包(以火狐浏览器为例)

环境:whistle:1.14.6 whistle浏览器抓包 以火狐浏览器为例 1.启动whistle 使用w2 start启动whistle. 退出cmd后,whistle自动关闭了,所以每次使用whistle,需要启动whistle,不然提示w2命令无法使用. 2.安装证书 打开火狐浏览器,输入网址:http://127.0.0.1:8899/,点击HTTPS,因为是抓浏览器的包,所以,直接点击Download RootCA.要是抓手机包,可以直接通过扫描二维码安装证书. 下载证书成功后,打

小菜鸡deepin系统手动更新火狐浏览器

前言 Deepin 是个好系统,让我看到国产系统的希望,也让我看到Linux桌面化和大众化的可能(如果你想抬杠:Deepin只是Linux魔改没什么好显摆的.那--你开心就好 ^ _ ^ ).虽然有一些小瑕疵,但瑕不掩瑜,而且它还在不断进步,请给做事团队一点时间,相信它会越来越好!而且,传言华为已开始在中国大陆地区销售的MateBook 13,MateBook 14和MateBook X Pro笔记本中,预装运行Linux操作系统,选用的正是Deepin,这真是一个扬眉吐气.大快人心的好消息.