• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Web測試工具Selenium入門心得(2)

    發表于:2014-11-17來源:uml.org.cn作者:lotuswlz點擊數: 標簽:selenium
    相關文檔:http://seleniumhq.org/documentation/tutorials/ 1、首先,在命令行輸入以下命令,啟動Selenium服務: i. 多窗口模式 java -jar selenium-server.jar -multiWindow ii. 交互

      相關文檔:http://seleniumhq.org/documentation/tutorials/

      1、首先,在命令行輸入以下命令,啟動Selenium服務:

      i. 多窗口模式

      java -jar selenium-server.jar -multiWindow

      ii. 交互模式

      java -jar selenium-server.jar -interactive

      說明:(1)交互模式,用戶可以在server的窗口下,一條命令一條命令的輸入,查看瀏覽器上的動作以及server日志。

      其命令如下:

      a. 初次啟動,打開新窗口:

      cmd=getNewBrowserSession&1=*iexplore&2=http://test.offerme.com.au

      (新建瀏覽器session,指定瀏覽器是IE,同時指定訪問的域名:http://test.offerme.com.au)

      b. 以后再次加載頁面,則可以省去域名

      cmd=open&1=/cat/all?sn=0

      (打開鏈接/cat/all?sn=0)

      c. 給指定文本框輸入指定值

      cmd=type&1=q&2=bike

      (給id為q的文本框輸入值bike)

      (2)多窗口模式,可以在后臺寫java的test case,讓程序自動執行一整套操作。

      例:

      public void testRegister() throws Exception {

        selenium.setSpeed("1000");

        selenium.open("http://zhidao.baidu.com");

        selenium.type("ikword", "abc");

        selenium.close();

      }

      2、在項目中導入selenium-java-client-driver.jar、selenium-java-client-driver-sources.jar、selenium-java-client-driver-tests.jar三個包

      3、Test Case寫法,可以繼承com.thoughtworks.selenium.TestCase類,也可以繼承 com.thoughtworks.selenium.SeleneseTestCase(它是TestCase的子類,對setUp()方法做了重寫,更為方便)

      寫法跟JUnit測試相似,需要寫一個setUp()方法,在此方法中可以對selenium對象實例化以并且啟動。

      例:

      public void setUp() throws Exception {

      selenium = new DefaultSelenium("localhost",4444, "*iehta", "http://localhost:8080/");

      selenium.start();

      }

    原文轉自:http://www.uml.org.cn/Test/200902057.asp

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>