Selenium2浏览器启动及配置

启动浏览器

  SELENIUM2在启动浏览器时,都是启动一个干净的没有任何插件及cookies信息的浏览器;

 

1     public static void myfirefox()
2     {
3         System.setProperty("webdriver.firefox.bin","D:/Mozilla Firefox/firefox.exe");
4         WebDriver driver=new FirefoxDriver();
5         Navigation navigation=driver.navigate();
6         navigation.to("http://www.baidu.com");
7     }

  ——注:如果浏览器安装时为默认路径安装,则可以去掉:System.setProperty的内容;

启动firefox(加相关插件)

 1     public static void myfirefoxplug()
 2     {
 3         //加入firefox插件
 4         File file=new File("files/firebug-2.0.6.xpi");
 5         FirefoxProfile firefoxprofile=new FirefoxProfile();
 6
 7         //捕捉加载firefox的异常
 8         try{
 9             firefoxprofile.addExtension(file);
10         }
11         catch(IOException e)
12         {
13             e.printStackTrace();
14         }
15         //WebDriver driver=new FirefoxDriver(firefoxProfile);
16         //设置firebug的版本号
17         firefoxprofile.setPreference("extensions.firebug.currentVersion", "2.0.6");
18         //非默认路径下修改路径
19         System.setProperty("webdriver.firefox.bin","D:/Mozilla Firefox/firefox.exe");
20
21         //实例化一个driver对象
22         WebDriver driver=new FirefoxDriver(firefoxprofile);
23
24         //跳转实例
25         Navigation navigation=driver.navigate();
26         navigation.to("http://www.baidu.com");
27
28     }

启动chrome

1     public static void mychrome()
2     {
3         System.setProperty("webdriver.chrome.driver", "files/chromedriver.exe");
4         WebDriver driver=new ChromeDriver();
5         Navigation navigation=driver.navigate();
6         navigation.to("http://www.sina.com");
7
8     }

启动IE

1     public static void myie()
2     {
3         System.setProperty("webdriver.ie.driver", "files/IEDriverServer.exe");
4         WebDriver driver=new InternetExplorerDriver();
5         Navigation navigation=driver.navigate();
6         navigation.to("http://www.sohu.com");
7
8     }

插件下载地址如下:http://pan.baidu.com/s/1pJy3Dc3

时间: 2024-11-04 13:37:05

Selenium2浏览器启动及配置的相关文章

Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage  mvc mvp的 java c#.net php js

Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage  mvc mvp的 java c#.net php js 原理 通过vm带入启动参数    制定ioc配置文件 绑定各项.. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <ifra

火狐浏览器启动慢?--几点办法

开发原因安装 Firefox火狐浏览器有一段时间了,总感觉打开Firefox火狐浏览器很慢(比IE慢了很多),就像假死了一样,等了几十秒钟才打开.但在打开网页速度还行.搜集了一些办法,对比之下,觉得下面这法子对于打开Firefox火狐浏览器慢很有用!自己动手吧. 1.增加启动参数 右键点击火狐浏览器的快捷方式,在"属性"/"快捷方式"/"目标",加上参数" /Prefetch:1".即:"C:Program File

memcached的基本命令(安装、卸载、启动、配置相关)

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

Android在浏览器启动APP

要想在浏览器启动APP的方法例如以下: 在须要跳转的ACTIVITY中加入intent-filter的相关信息: <intent-filter> <data android:scheme="com.example.scheme" /> </intent-filter> 实比例如以下: <activity android:name=".BrowActivity" > <intent-filter> <a

IntellIJ IDEA 启动 参数 配置

系统环境: 型号名称: MacBook Pro型号标识符: MacBookPro11,4处理器名称: Intel Core i7处理器速度: 2.8 GHz处理器数目: 1核总数: 4L2 缓存(每个核): 256 KBL3 缓存: 6 MB内存: 16 GB 软件版本: IntelliJ IDEA 2017.2.2Build #IU-172.3757.52, built on August 15, 2017Licensed to phpdragon JRE: 1.8.0_152-release

通过浏览器启动APP

1 package com.example.metrox.l11; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 6 public class LocalApp extends AppCompatActivity { 7 8 @Override 9 protected void onCreate(Bundle savedInstanceState) { 10 super.onC

sublime text 3 ctrl+b浏览器启动html

sublime text 2 和3 都可以快速设置浏览器启动,本人在这里介绍如何不下插件启动浏览器.第一步:打开Tool-->build system  ---> new build system 第二步:将内容代替为: { "cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"], "selector"

WebDriver - 设置浏览器启动语言

作者: Max.Bai 时间: 2015/06 WebDriver - 设置浏览器启动语言 有时候开启浏览器需要特别的语言版本,比如,英文的,中文的. 测试时候发现,机器默认启动的是系统语言对应的浏览器,我们的被测网站的中文的,而系统是英文的,开启的浏览器就是英文的,提交的某些数据按照en-US的格式提交了,导致数据报错,那么我们就需要设置浏览器启动语言. 1. Firefox Firefox 我们可以通过FirefoxProfile 来解决这个问题. FirefoxProfile ffpf =

Window下同一台服务器部署多个MariaDB(Mysql)、服务方式启动简要配置

版本:MariaDB 10 环境:D盘下,放2个MariaDB解压版,分别是D:\MariaDB.D:\MariaDBA 1.进入MariaDB.MariaDBA,复制my-XXX.ini(不同的文件对应不同的硬件配置),改名为my.ini 2.文本编辑器打开D:\MariaDBA的my.ini,修改把2个涉及端口的地方,避免与MariaDB的冲突 3.注册服务,进入D:\MariaDB\bin,命令运行"mysqld.exe --install MariaDB10",进入D:\Mar