一、firefox浏览器实例配置

1、启动用户配置文件管理器

重要:在启动用户配置文件管理器之前,Firefox必须完全关闭。
    1)按 support.cdn.mozilla.net/media/uploads/gallery/images/2011-09-20-08-33-13-ff63c4.jpg" alt="Windows Key" title="" />+ R(Windows XP 上:点击 Windows 的 开始 按钮,选择 运行...)。
    2)在运行对话框中,输入: firefox.exe -p
就会弹出用户配置文件管理器,如下图:
 说明:
(1)default是本机器安装firefox后,默认的用户配置文件
        比如我的用户配置文件为:C:\Users\用户名\Application Data\Mozilla\Firefox\Profiles\56ktcqhd.default
(2)点击 Create Profile,可以新建自己配置文件, 比如为 跑selenium 脚本,专门配置一个实例
        命名配置文件, 并且选择要放置的位置,比如, 我不放在默认位置, 则ChooseFolder,选择D:\Program Files\selenium\ff-profile
(3)配置完成后, 双击profile,(或者选中,然后点击StartFirefox按钮)浏览器当前就会按照这种配置启动,比如双击 selenium-profile
(4)上述(3)方式启动浏览器后, 下次浏览器就按照这个配置去打开(比如, 在默认的配置下收藏的标签, 在这里就找不到了)
快速切换用户配置方法,可以建 .bat文件 来执行
文件命令内容:
cd C:\Users\用户名\AppData\Local\Mozilla Firefox    //firefox安装位置, 按照实际情况切换
firefox.exe -profile "C:\Users\用户名\Application Data\Mozilla\Firefox\Profiles\56ktcqhd.default" -no-remote
这种方式启动后,再关闭,又回到原来默认配置
所以要修改成默认配置用户文件, 要到 “用户配置文件管理器”里去设置。 
 

firefox配置详见官网地址:http://support.mozilla.org/zh-CN/kb/%E7%AE%A1%E7%90%86%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6?redirectlocale=en-US&redirectslug=Managing+profiles

二、启动selenium RC

java -jar selenium-server-standalone-2.33.0.jar -port 4444  -firefoxProfileTemplate "path to the profile"

PS:

自定义自己的浏览器配置后, 在selenium2.0中, 采用新的profile方法:

    File filepath=new File("D:\\selenium-profile");
FirefoxProfile profile=new FirefoxProfile(filepath);
WebDriver driver=new FirefoxDriver(profile);

seleniumRC启动及浏览器实例配置的更多相关文章

  1. 【Selenium专题】WebDriver启动Chrome浏览器(一)

    selenium操作chrome浏览器需要有ChromeDriver驱动来协助.一.什么是ChromeDriver?ChromeDriver是Chromium team开发维护的,它是实现WebDri ...

  2. Nginx 配置实例-配置高可用

    Nginx 配置实例-配置高可用 1. 实现效果 2. 两台机器 nginx 的安装 2.1 192.168.25.120 中 nginx 的安装 2.1.1 安装 pcre 依赖 2.1.2 安装其 ...

  3. Nginx 配置实例-配置负载均衡

    Nginx 配置实例-配置负载均衡 0. 实例效果 1. 两个 tomcat 的安装(可选) 1.1 tomcat8081 的安装 1.1.1 tomcat8081 安装包的装备 1.1.2 tomc ...

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

    1.简介 前边宏哥已经将环境搭建好了,今天就在Java项目搭建环境中简单地实践一下: 启动三大浏览器.按市场份额来说,全球前三大浏览器是:IE.Firefox.Chrome.因此宏哥这里主要介绍一下如 ...

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

    1.简介 上一篇文章,宏哥已经在搭建的java项目环境中实践了,今天就在基于maven项目的环境中给小伙伴们 或者童鞋们演示一下. 2.eclipse中新建maven项目 1.依次点击eclipse的 ...

  6. MYSQL多实例配置方法 mysqld_multi方法

    在实际的开发过程中,可能会需要在一台服务器上部署多个MYSQL实例,那建议使用MYSQL官方的解决方案 mysqld_multi 1.修改my.cnf 如一个定义两个实例的参考配置: [mysqld_ ...

  7. redis的单实例配置+web链接redis

    [root@cache01 src]# wget http://download.redis.io/redis-stable.tar.gz [root@cache01 src]# tar -xzvf ...

  8. Oracle一个实例配置多个监听

    要想给一个Oracle实例配置多个监听,首先要定义多个监听器,因为是多个监听,势必会有一些监听端口不是1521. 现在服务端的listener.ora文件中定义如下监听器: LISTENER = (D ...

  9. MySQL 5.5.35 单机多实例配置详解

    一.前言 二.概述 三.环境准备 四.安装MySQL 5.5.35 五.新建支持多实例的配置文件(我这里配置的是四个实例) 六.初始化多实例数据库 七.提供管理脚本 mysqld_multi.serv ...

随机推荐

  1. 关于修改动态库DLL的问题

    最近在做一个小软件,需要做到新建.修改动态链接库(DLL)的功能.新建很简单,但是在修改的时候我突然发现问题来了.首先软件会在启动的时候将所有协议加载出来,然后做展示.此时你可以添加或减少动态库中的属 ...

  2. django引用static目录下的css,js文件304问题

    前提:django1.8 在html页面可以请求道css,js文件并在chrome的开发者工具中查看css,js文件返回状态为200 原因: html页面在头部添加了<!DOCTYPE html ...

  3. Delphi XE2及以后的版本编译后的程序大小问题

    说说Delphi XE2及以后的版本编译后的程序大小问题. 其实最终得到的程序并不大,由于编译器的变化,XE2里Debug版程序比Release版程序大很多,要减小程序体积,就使用Release版.下 ...

  4. grep线上环境精典案例后续

    请执行命令取出 linux 中 eth0 的 IP 地址(请用 cut,有能力者也可分别用 awk,sed 命令答). 自己的方法: [root@nginx_back ~]# ifconfig eth ...

  5. c语言的一些基础知识

    c语言作为经典语言,这里不再多说了.咱从基础一起探讨吧! 一. 定义一个整型,如果作为局部变量,没有初始化的情况下,它是一个随机的值的,一般情况下输出会是0,但这个0是作为垃圾值的;而如果作为全局变量 ...

  6. 面向站长和网站管理员的Web缓存加速指南

    详细了解HTTP缓存控制及为什么要缓存. 英文版: http://www.mnot.net/cache_docs/ 中文版:http://www.chedong.com/tech/cache_docs ...

  7. 闲谈前端编码解码、C#编码解码。

    最近做项目,出现中文乱码的问题,特地研究一下. GB2312,指的是中文 UTF8,指的是国标,包含中文.英文. 但是通过JQuery.ajax的Get.Post,如果直接传递中文或者特殊字符的特使字 ...

  8. linux下i2c驱动笔记 转

    1. 几个基本概念 1.1. 设备模型 由 总线(bus_type) + 设备(device) + 驱动(device_driver) 组成,在该模型下,所有的设备通过总线连接起来,即使有些设备没有连 ...

  9. Javascript事件传播

    MicroSoft的设计是当事件在元素上触发时,该事件将接着在该节点的父节点触发,以此类推,事件一直沿着DOM树向上传播,直到到达顶层对象document元素.这种自底向上的事件传播方式称为" ...

  10. java连接mysql数据库(jsp显示和控制台显示)

           很多事情,在我们没有做之前我们觉得好难,但是只要你静下心来,毕竟这些都是人搞出来的,只要你是人,那就一定可以明白. 配置:JDK1.8,MySQL5.7,eclipse:Neon Rel ...