012-使用配置启动firefox

Selenium2启动浏览器

2.使用配置启动firefox

(1)使用firefox的本地配置加载浏览器

使用本地配置加载浏览器,代码如下。

这样运行后,可以看到firebug等插件都已启动。

练习2:加载浏览器后,自动打开firebug的网络选项卡,并导出到文件中。

1)安装插件netExport(下载),会在firebug面板中生成导出按钮。导出后的har文件,可以使用httpWatch(下载)查看。

2)firebug的网络选项卡自动打开

可在firefox中的about:config页面中,找到allPagesActivation属性为on,进行如下配置。

3)网络日志自动导出

 --导出地址设置

--点亮导出绿灯的设置,自动保存har设置

--在代码最后加上refresh,如下

(2)在机器B上启动机器A上的firefox配置

1)将机器A上的Profiles文件夹拷贝到files文件夹下

路径为“C:\Users\admin\AppData\Roaming\Mozilla\Firefox\Profiles\gehvgmfb.default"。

或者打开firefox浏览器,点击“帮助”并选择“故障排除信息”菜单项,以打开故障排除信息标签页。在“应用程序概要”部分,点击 显示文件夹 按钮,将打开一个窗口显示您的配置文件。

2)使用配置启动浏览器

(3)启动firefox时设置profile

1)在firefox地址栏中输入about:config,可以看到有哪些参数可以设置

2)举例:设置浏览器下载文件的保存地址

时间: 2024-10-21 02:19:32

012-使用配置启动firefox的相关文章

selenium各种场景下的启动Firefox

开始学习selenium时为了启动Firefox可谓费尽周折,在大神的帮助下才堪堪搞定,走出了selenium的第一步:jdk1.8 + selenium_2.46 + Firefox国际版40.0.3. 1.selenium启动Firefox时,默认启动一个全新的,不加载任何个人数据的浏览器,这也是最简单的: public void startFirefox(){ driver = new FirefoxDriver(); System.out.println("startFirefox.&q

Python+WebDriver 启动Firefox时使用profile

1.建立FireFox的profile 1.1 dos切换到Firefox的安装目录,例如:C:\Program Files\Mozilla Firefox 1.2 dos中执行命令firefor -p,弹出创建窗口(如下:),新增一个profile.此处建立在c:\xxx下 1.3 创建完成后,点击上图中的"启动Firefox",在c:\xxx下可以看见生成一些文件(最重要的貌似是cert8.db) 2.写一个测试脚本test.py,执行观察结果 2.1脚本如下: #coding=u

Selenium2学习-042-Selenium3启动Firefox Version 48.x浏览器(ff 原生 geckodriver 诞生)

今天又被坑了一把,不知谁把 Slave 机的火狐浏览器版本升级为了 48 的版本,导致网页自动化测试脚本无法启动火狐的浏览器,相关的网页自动化脚本全线飘红(可惜不是股票,哈哈哈...),报版本不兼容的错误(当前 selenium-server 版本为 2.53.1,火狐升级后版本为 48.0.2). 查看了一下,发现 Selenium 3 也在众所期望中登场了,从其官网的更新历史可知其主要特性如下所示: 1.全面支持JDK8.毕竟JDK8是Oracle官方支持的版本,同时若想使用 java bi

mysql 5.5.28与mysql5.6.17 配置启动区别

从mysql.com下载了一个最新的mysql.5.6.17后安装后,因原机器安装过mysql,启动总是报错 检查了一下mysql的原安装目录里面有个一新的myql-new.conf. 对比了下原/etc/my.conf和mysql-net.conf在mysql.5.6.17这个版本下有很大不同 原my.conf配置内容 [[email protected] bin]# cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib

selenium启动Firefox失败

今天搭建java+selenium环境,搭建几次都失败,总结一下原因 1. selenium启动Firefox,不需要额外的driver 2. Friefox如果没有安装到默认路径C盘,代码中需要修改为: //如果火狐浏览器没有默认安装在C盘,需要制定其路径 System.setProperty("webdriver.firefox.bin","D:/Program Files (x86)/Mozilla Firefox/firefox.exe"); WebDriv

selenium启动firefox打开导入向导问题解决

操作系统:win8-64位 火狐版本:40.0.2 问题描述:selenium启动firefox时,每次启动都提示我导入其他浏览器的页签,如下图所示 解决方法一: 到firefox的profiles.ini所在文件中修改IsRelative=1->IsRelative=0 C:\Users\{用户名}\AppData\Roaming\Mozilla\Firefox\profiles.ini 再次启动即可正常打开. 备注:这种解决方案,火狐浏览器一旦重新启动后,又会出现烦人的导入向导,并不能彻底解

windows下配置启动多个mysql服务

查找配置做下记录 先安装mysql5.6,安装不在介绍 接下来配置启动另一个mysql服务, 1:先到服务里停止在运行的mysql服务 2:到mysql的安装目录下(默认安装目录在c:\Program Files\MySQL)把MySQL文件夹下的所有文件复制到另一目录(D:\MySql)下这个目录随便都可以 3:创建mysql配置文件my.ini,已经存在的my.ini在C:\Documents and Settings\All Users\Application Data\MySQL\下,复

cloudera impala编译 安装 配置 启动

无论是采用GDB调试impala或者尝试修改impala源码,前提都是需要本地环境编译impala,这篇文章详细的分享一下impala编译方法以及编译过程遇到的棘手的问题: 前言: impala官方的git上其实是有impala编译的步骤的,但是在后来的git版本迭代中,被藏在了一个诡异的地方,https://github.com/cloudera/Impala/tree/v1.2.2,虽i然官方给出了步骤,但该博文并不是官方的一个简单翻译,其中涵盖了很多我加入的细节提醒和遇到的bug以及错误的

ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data...

ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data... 2012-07-18 11:21wuming3632171 | 浏览 5114 次 ibatis配置如下,高手帮我看看.<select id="exportRecieveData" parameterClass="java.util.HashMap"resultClass="