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

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

  • <strong id="5koa6"></strong>
  • selenium RC 環境配置

    發表于:2012-02-07來源:博客園作者:蟲師點擊數: 標簽:selenium
    在網上搜索了許久,沒找到有具體的配置,只是簡單了寫了幾個步驟,自己琢磨了一下,于是,就想整理一篇文章,便于以后溫習。 本文是參照官網的步驟進行了,當然了,也不完成相同。在這里我要說的是java的環境,如查你是使用的其它語言,請參考其它文

      在網上搜索了許久,沒找到有具體的配置,只是簡單了寫了幾個步驟,自己琢磨了一下,于是,就想整理一篇文章,便于以后溫習。

      本文是參照官網的步驟進行了,當然了,也不完成相同。在這里我要說的是java的環境,如查你是使用的其它語言,請參考其它文章。

      下面我們通過eclipse 來搭建自己的環境。

      http://seleniumhq.org/docs/appendix_installing_java_driver_client.html#configuring-selenium-rc-with-eclipse

      ======================環境準備========================================

      Eclipse sdk:這個很容易找就不貼連接了。

      Junit 4:https://github.com/KentBeck/junit/downloads 我用的是最新版本的,你隨意。

      Selenium RC:http://seleniumhq.org/download/ 這是官網鏈接,我找了半天沒打找到下哪個。在此鄙視一下自己。我是從csdn上下載的:http://download.csdn.net/detail/fanxinyuan/2695339

      Firefox:firefox 6.0.2 雖然官方說任意版本都可以,但我的firefox7.0.1中安裝selenium IDE一直不成功,好吧。再次鄙視一下自己。

      selenium IDE: selenium IDE 1.3.0

      Selenium IDE :

      先來簡單說說,他作為firefox瀏覽器的一個插件存在,依附于firefox瀏覽器,打開它的錄制功能,它會忠實的記錄,你對firefox的操作,并可以回放它所記錄的你的操作。類似于QTP的自動錄制功能。你懂的!我這里就不多講了。

      方法一:

      下面我們先來安裝selenium IDE...

      打開firefox 瀏覽器,進入官方網址:http://seleniumhq.org/download/

      找到selenium IDE的下載鏈接,firefox會有提示安裝插件,點擊安裝即可。

      方法二:

      當然,你也可以通過另外一種方式。

      在firefox的菜單欄中選擇tools (工具)--->add-ons Manager(添加組件) 然后搜索selenium IED 點擊下載安裝重啟即可。

      Selenium IDE使用:

      打開插件

      好吧!告訴你的操作。(在瀏覽器中打開一個新的標簽----輸入百度網址-----在搜索欄輸入”“ selenium ” 點擊搜索按鈕)就這么一個簡單的過程。

      錄制完成后,點擊紅色的按鈕,結束掉錄制。

      可以點擊綠色的三角按鈕回放錄制的腳本。如我的截圖,回放是沒有問題的。

      關于selenium IDE就不多說了,具體對錄制腳本的修改、添加等等操作請參考其他資料。如果我學的更多的東西會拿來和你們分享的。嘻嘻!

      ======================================================================

      Selenium RC:

      Selenium RC 當然沒有selenium IDE 那么傻瓜了,表面看它是更專業、功能更強,不在局限于firefox瀏覽器的插件上那么簡單,而且還是支持多種語言的哦。(ps : QTP是只支持VBS腳本的噢!)。Selenium RC 支持java、scharp、python、ruby、php、perl等語言環境,貌似很強的說。

      下面是亮點,搭建我們java環境。

      打開eclipse sdk 工具。

      第一步:創建一個項目,new---Project...

      第二步:導入我們需要的包

      右鍵點擊我們創建的項目-----Build Path-----Add External Archives...

      完成之后如下:

      Junit-4.10.jar :在我們下載的junit 4 壓縮包里。

      Selenium-java-client-driver.jar:在我們下載的selenium-remote-control-1.0.3文件夾下。

      .(....\selenium-remote-control-1.0.3\selenium-java-client-driver-1.0.1\)

      Selenium-server.jar :在我們下載的selenium-remote-control-1.0.3文件夾下。

      .....\selenium-remote-control-1.0.3\selenium-server-1.0.3\

      下面把我們錄制的腳本導出并放置到入出。

      將代碼出為junit 4 類型的代碼,我這里保存為test.java 并復制到我的項目中。

      Src文件夾下的com.test包中:

      代碼內容如下:

      package com.test;import com.thoughtworks.selenium.*;import org.junit.After;import org.junit.Before;import org.junit.Test;import java.util.regex.Pattern;public class test extends SeleneseTestCase { @Before public void setUp() throws Exception { selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.baidu.com/");//這里如果運行不了,修改瀏覽器為 *firefox 或 *iexplore selenium.start(); } @Test public void testTest() throws Exception { selenium.open("/"); //selenium.open("/index.html"); 可以增加頁面類型 //selenium.windowsMaximize(); 將來瀏覽器窗口放大 selenium.type("id=kw", "selenium"); selenium.click("id=su"); //selenium.waitForPageToLoad("30000"); } @After public void tearDown() throws Exception { selenium.stop(); }}

      復制代碼

      下面要啟動服務。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>