亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium2.0功能測試之如何使用Remote WebDriver
作者:網絡轉載 發布時間:[ 2013/11/1 10:20:02 ] 推薦標簽:

  可能目前使用WebDriver的絕大多數人還沒有接觸到Remote WebDriver,所以對Remote WebDriver沒有一個概念,其實可以把Remote WebDriver理解成為在遠程PC上執行WebDriver用例。
  那么遠程的好處在哪里呢?除了可以更方便的進行跨平臺、瀏覽器的測試外,重要的一點是排除我們本地環境的污染,因為我們工作用的PC其實我們安裝了很多的軟件,那么在coding的時候這些軟件對環境的污染難免不對我們的代碼產生影響,后很容易造成代碼在我這運行良好,但是到了別人那跑不起來了或者結果有差異,這時我們需要一個干凈的PC環境作為一個驗證機,在自己的PC上編寫完代碼后在驗證機上進行Remote執行驗證(當然有犟嘴的說我可以把代碼拷過去執行啊,不需要Remote WebDriver啊,對于這樣的人我們不強求他了。。。)。下面直接搭建Remote環境:
  需要另外一個PC, 在這個PC上安裝JDK以及需要執行的瀏覽器的driver(安裝方法看我前面的如何搭建Selenium環境那章)
  將這個 selenium-server-standalone-2.35.0.jar (這里的2.35.0不是固定的可以是其他版本)拷貝到任意一個目錄下,用控制臺進入這個目錄執行: java -jar selenium-server-standalone-2.35.0.jar  如果看到如下圖證明Remote PC 的Server 配置成功了

  下面直接編寫Remote WebDriver代碼了(這里用到了JUnit4估計都會我不細說了,以后可能會寫點TestNG快速入門的文章)
package org.coderinfo.demo;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.AssertJUnit;
/**
* @author CoderInfo
* @E-mail coderinfo@163.com
*
*/
public class RemoteWebDriverDemo {
private static final String URL = "http://www.baidu.com";
private static WebDriver driver;
@Before
public void setUp() throws Exception {
DesiredCapabilities dc = DesiredCapabilities.chrome(); // 設置需要驅動的瀏覽器,其他的瀏覽器都是以此類推
driver = new RemoteWebDriver(new URL(
"http://10.127.206.130:4444/wd/hub"), dc); // 這個URL
// 10.127.206.130
// 是要remote PC 的IP
// Address,需要改為你自己的
driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS); // 設置頁面加載超時的大時長
}
@After
public void tearDown() throws Exception {
driver.quit();
}
@Test
public void test() throws InterruptedException {
driver.get(URL); // 訪問度娘首頁
driver.findElement(By.id("kw")).sendKeys("CoderInfo");
driver.findElement(By.id("su")).click();
Thread.sleep(10000);
AssertJUnit.assertEquals("CoderInfo_百度搜索", driver.getTitle());
}
}

相關鏈接:
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 最近的2019中文字幕7 | 国产成人亚洲精品91专区高清 | 在线观看国产免费高清不卡 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 色综合网址| 91看片淫黄大片在看 | 国产麻豆成人传媒免费观看 | 国产成 人 综合 亚洲绿色 | 国产精品久久久久久免费 | 欧美日韩高清在线观看一区二区 | 深夜毛片 | 69xxⅹ色视频免费看 | www.色com| 一区二区三区精品牛牛 | 日日干日日摸 | 永久福利盒子日韩日韩免费看 | 国产大片中文字幕在线观看 | 国产一级做a爱免费观看 | 美女18黄| 国产欧美日产激情视频 | 精品欧美一区二区在线看片 | 欧美精品亚洲精品日韩专区va | 国产成人久久精品麻豆二区 | 成人在线视频免费观看 | 高h超辣bl文 | 欧美在线视频第一页 | 日韩毛片大全 | 天天干在线影院 | 国产精品日韩欧美在线 | 不卡无毒免费毛片视频观看 | 国产三级视频在线 | 色噜噜狠狠狠综合曰曰曰88av | 在线播放国产一区二区三区 | 在线播放 你懂的 | 国产三级第一页 | 欧美日韩视频在线 | 国产国语一级a毛片高清视频 | 91在线欧美 | 国产一区二区三区欧美精品 | 国产成本人三级在线观看网站 | 美国十次欧洲在线黑人 |