1. 程式人生 > >第三個selenium-ieexplore

第三個selenium-ieexplore

宣告一下:本文來自基於Selenium 2的自動化測試-從入門到精通,稍微完善了東西。

需要如下庫:

selenium-java-2.45.0.jar

selenium-java-2.45.0-srcs.jar

selenium-server-standalone-2.45.0.jar

上述的庫,我都是從51cto上下載的。

需要下載:ie driver,檔名是:iedriverserver.exe,51cto可下載.


原始碼如下:

package com.example.open;

import org.openqa.selenium.*;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;

public class TestIExplore {
    
    public static void main(String[] args) {
        
        //配置driver的地址
        System.setProperty("webdriver.ie.driver","d:\\iedriverserver\\iedriverserver.exe");
        DesiredCapabilities capab = DesiredCapabilities.internetExplorer();
        
        //瀏覽器例項啟動前,清除會話的髒資料,這個語句也可以不執行,註釋掉
        //capab.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION,true);
        
        //繞過ie的安全保護模式
        capab.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
        
        WebDriver driver = new InternetExplorerDriver(capab);
        driver.get("http://www.baidu.com/");
        
    }

}


相關推薦

selenium-ieexplore

宣告一下:本文來自基於Selenium 2的自動化測試-從入門到精通,稍微完善了東西。 需要如下庫: selenium-java-2.45.0.jar selenium-java-2.45.0-srcs.jar selenium-server-standalone-2.45

js中addEventListener參數涉及到的事件捕獲與冒泡

等等 觸發 不同 ntb 兩個 冒泡 load 觸摸 dom js中,我們可以給一個dom對象添加監聽事件,函數就是 addEventListener("click",function(){},true); 很容易理解,第一個參數是事件類型,比如點擊(click)、觸摸(t

python學習

cat 自定義函數 min 類型 一個 默認參數 變長參數 是個 分隔 ##########################python 第三章 ################################這一章呢,主要是文件的操作,還有涉及到函數的一部分. PS:整理

消息:SQL Server 2017(vNext)的公開的CTP(社區技術預覽版)發布了

start spn system 看到了 一個 get creat 社區 目前 今天看到了一個新聞,跟大家分享一下,有興趣的可以去嘗試一下。 SQL Server 2017 CTP3於5月23日發布了,詳細版本號是6.7.55.0。 大家可以去安裝試試。在下載頁面,目前是S

setTimeout可以傳甚至更多參數

簡單 globals logs 過多 tps 毫秒 get work brush 以前在使用setTimeout()方法的時候,都是傳兩個參數第一個參數是一個函數,第二個參數是毫秒數,表示異步處理過多少毫秒執行第一個函數參數。後來有看到有人給setTimeout()傳第三個

php不用變量,交換兩個數的值

php 變量 //字符串版本 結合使用substr,strlen兩個方法實現$a="a";$b="b";echo ‘交換前 $a:‘.$a.‘,$b:‘.$b.‘<br />‘;$a.=$b;$b=substr($a,0,(strlen($a)-strlen($b)));$a=substr

【最後5天計劃】——坑=)

車上 size min 左右 tarjan 90度 樹形 浪費 安排 這陣子總算把noip TG 2003-2016的題基本都刷完辣(當然還有幾道被歷史所銘記的毒瘤題就不管了 然而還有不到一周就要NOIP辣(gg) 那麽這最後五天左右的時間就成了復(jiu)習(ming

【編程題】不引入變量,而交換兩變量的值

其中 blog b+ 沒有 來源 article else 位移 text 不引入第三個變量,而交換兩個變量的值 方法一:算術運算 1 int a,b; 2 a=10;b=12; 3 a=b-a; //a=2;b=12 4 b=b-a; //a=2;b=10

如何在不介入變量的情況下實現兩個數的交換

16px bsp file 相同 rate cli 交換 ron eclips 如何在不介入第三個變量的情況下實現兩個數的交換: 1 package myeclipseFiles2; 2 3 public class Operator { 4 5 pu

不借助變量交換兩數值類型變量的值

blog 數值 csdn 交換 tails 其中 簡單的 簡單 div 原文地址:http://blog.csdn.net/web_hwg/article/details/75045689 方法一 最簡單的方法是用一個臨時變量 var a = 10, b = 20; va

交換兩變量的值,不借助變量的 種方法(JS實現)

clas img 進行 blog 算法 並且 pos 成交 方法 第一種:算術運算法 var a = 10; var b = 12; a = b - a; b = b - a; a = b + a; 它的原理是:把a、b看做數軸上的點,圍繞兩點間的距離來進行計算。

我寫的程序(進制轉換器)

spa AS 程序 base 進制 bsp 器) pre nbsp 填寫你需要轉換的數值,然後填寫數值的進制,就可以轉換成十進制的數值: a=input(‘請輸入數值:‘) b=int(input(‘請輸入進制:‘)) c=int(a,base=b) print(c

不使用變量交換兩變量的值

pan AS color clas pre class spa 交換 div 1 i = i + j; 2 j = i - j; 3 i = i - j; 1 i = i * j; 2 j = i / j; 3 i = i / j; 1 i = i ^ j; 2

不借助變量,交換兩變量值的3種方式

int nat AS pri sdn 我們 感謝 方法 span   今天在我們學校的OJ上做題,一道非常簡單的題,突然想試試能不能不借助第三個變量,交換兩個變量值。蒙出來一半了已經,好可惜。現在把方法寫在這裏,希望以後不要忘記。 1 void fun1() 2 {

layui中從子窗口傳遞數據到父窗口,子彈層的值傳給第二彈層

9.png set 定義 local 個人 還需要 參考 cal 應該 最近做一個項目的需要多個彈層,每個彈層中還需要數據傳遞, 大概如圖,看圖自己應該明白 如何在在b頁面選擇好的值傳給a頁面的問題,這個問題我百度了好久都沒有解決 後來參考了文檔 http://fuxia

有一對兔子,從出生後3月起每個月都生一對兔子,小兔子長到月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

package src pac spa scanner span warnings warning resource 分析: 第一個月-----------------1 第二個月-----------------1 第三個月-----------------2 第四個月-

文件IO——將文件dfs的文件內容字節之後的內容復制到文件dfd中

內容 文件內容 復制 文件 寫文件 錯誤 讀寫 位置 bsp 錯誤解析: O_APPEND 的作用,寫文件時讀寫位置指向末尾,例如,未使用O_APPEND是原文1122,寫入AA,則最終文件結果:AA22文件IO——將文件dfs的文件

Golang中交換兩變量的值,但是不允許使用變量?

ack func a + b imp \n UNC package 賦值 Golan package main import ( "fmt" ) func main() { //聲明兩個變量並且賦值 a=10 b=20 交換後的值是a=20 b=

交換兩變數的值,不使用變數的方法

  Q1: 我們都知道交換兩個數的數值可以用三行程式碼解決,這是在C語言中就學過的: int c; c = a; a = b; b = c;   數學老師可能會給我們這個建議: a = a + b; b = a - b; //b=a+b-b=a a =

Swift:我的Demo

這裡Demo工作量是我目前做的做大的,相應的知識點有 1 頁面UI佈局 2 delegate委託模式的實現 3 Alamofire網路請求 4 JSON初體驗 5 自定義TableViewCell 6 NavigationViewController初體驗 7 Kingf