<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 28,  comments - 56,  trackbacks - 0
    參考http://blog.chinaunix.net/u/29273/showart_280459.html
    本篇文章部分轉(zhuǎn)載自 鳳凰印記 的 BLOG,地址如上,略做修改,應(yīng)該是Selenium RC官方參考手冊(cè)的中文翻譯版本:
    原版(英文):http://selenium-rc.openqa.org/tutorial.html


    Selenium Remote Control:指南

    下載Selenium RC 包:http://selenium-rc.openqa.org/
    是一個(gè)Zip包,里面提供了支持各種語(yǔ)言的驅(qū)動(dòng)。核心的是 selenium-server.jar 這個(gè)jar包,在下文介紹交互模式(Interactive Mode)時(shí)用到的就是它。

    本指南將會(huì)告訴你如何從命令行啟動(dòng)Selenium server,如何在交互式模式下使用Server。這里假設(shè)你已經(jīng)熟悉在命令行執(zhí)行程序。最后,我們將說(shuō)明如何寫(xiě)簡(jiǎn)單的test來(lái)實(shí)現(xiàn)我們已在交互式模式下實(shí)現(xiàn)的功能。

    一些準(zhǔn)備:JRE1.5+ 和 瀏覽器要求

    Selenium Server 是用Java語(yǔ)言編寫(xiě)的,需要在JRE 1.5.0或者更高的版本下運(yùn)行。也許你已經(jīng)安裝JRE,在命令行中執(zhí)行:
    java -version

    你可以看到如下的關(guān)于你安裝的java的版本信息:

    java version "1.5.0_07"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode)
     

    相反,如果你看到的是錯(cuò)誤信息,你需要安裝JRE,或者是將它填加到你的PATH環(huán)境變量中去。

    同時(shí)你需要確保你的安裝的瀏覽器也支持這些,例如:

    Windows
    如果你用的是Windows XP 或者是Windows2003,你可以使用IE 瀏覽器,或者安裝Mozilla Firefox 或者Opera瀏覽器。
    如果你是用的是Windows2000,如果想使用IE瀏覽器,你就需要安裝
    Unix/Linux
    在這個(gè)指南中,要求安裝Firefox,并且將它的路徑加到你的PATH環(huán)境變量中。注意,在Unix/Linux中我們激活"firefox-bin"目錄,從而確保在這個(gè)路徑下執(zhí)行;同時(shí)不要忘記將Firefox libraries 加到你的 LD_LIBRARY_PATH中。如果需要,我們可以通過(guò)shell腳本激活firefox(例如:"firefox" or "run-mozilla.sh")那樣的話知道你關(guān)閉這個(gè)服務(wù)器的時(shí)候才可以結(jié)束Firefox瀏覽器。

    Mac OS X
    對(duì)于 Mac OS X,只要在你的/Applications目錄下,安裝Firefox.app就夠了。注意:為了精確控制你的瀏覽器,我們需要激活A(yù)pplications/Firefox.app/Contents/MacOS 目錄下的Firefox內(nèi)嵌的執(zhí)行程序(firefox-bin);如果你的瀏覽器的安裝位置不在那,你需要將你當(dāng)前的內(nèi)嵌位置加到你的PATH路徑下,作為你的DYLD_LIBRARY_PATH環(huán)境變量。

    交互模式:Interactive Mode


    Selenium服務(wù)器的“交互模式”是一種不需要任何代碼的原型測(cè)試,因此有必要對(duì)初學(xué)者介紹Selenium Remote Control。在交互模式下,你可以在Selenium 服務(wù)器窗口中輸入一行行的命令,在工作窗口的某個(gè)位置中立刻會(huì)執(zhí)行你命令的結(jié)果。通常你可以選用你喜歡的語(yǔ)言編寫(xiě)你的測(cè)試代碼,整個(gè)過(guò)程都是完全自動(dòng)化的。

    確保Java安裝正常,通過(guò)命令行的方式用如下的命令來(lái)啟動(dòng)你的Selenium Server:

    java -jar selenium-server.jar -interactive

    這個(gè)命令將啟動(dòng)Selenium服務(wù)器,并允許你在命令窗口輸入命令。在一些登錄信息后邊,你應(yīng)該看到如下的信息:

    Entering interactive mode... type Selenium commands here (e.g: cmd=open&1=http://www.yahoo.com)

    讓我們開(kāi)始學(xué)習(xí)Selenium 服務(wù)器,第一個(gè)命令是打開(kāi)瀏覽器,在Windows操作系統(tǒng)下,在命令窗口下試試輸入下面的命令:

    cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com

    如果你想使用FireFox瀏覽器,你可以試如下的命令:

    cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com

    這句話的意思是:執(zhí)行g(shù)etNewBrowserSession命令,選擇一個(gè)瀏覽器(*iexplore for Internet Explorer, *firefox for Firefox, or *opera for Opera)打開(kāi)www.google.com網(wǎng)站。在窗口中輸入這條命令,會(huì)自動(dòng)的將HTTP網(wǎng)頁(yè)的請(qǐng)求發(fā)送給Selenium服務(wù)器,你可以看到關(guān)于你的請(qǐng)求的如下描述:

    --->Requesting http://localhost:4444/selenium-server/driver?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com

    如果一切正常,你將會(huì)發(fā)現(xiàn)在你選擇的瀏覽器中打開(kāi)了一個(gè)新的窗口,回到Selenium服務(wù)器窗口中,你會(huì)發(fā)現(xiàn)如下的信息:

    Got result: OK,260113 on session 260113

    (如果沒(méi)有以上信息,請(qǐng)參考
    故障指南

    消息的第一部分“Got result: OK”表示你的請(qǐng)求成功,第二部分,是Session 的ID,每次執(zhí)行"getNewBrowserSession" 命令時(shí),Session的ID都是不同的。


    在我的機(jī)器上的CMD窗口,藍(lán)色是我輸入的,其他是LOG
    D:\sele\selenium-remote-control-0.9.2-dist\selenium-remote-control-0.9.2\seleniu
    m-server-0.9.2>java -jar selenium-server.jar -interactive
    15:30:51.132 INFO - Java: Sun Microsystems Inc. 1.5.0_04-b05
    15:30:51.132 INFO - OS: Windows XP 5.1 x86
    15:30:51.132 INFO - v0.9.2 [2006], with Core v0.8.3 [1879]
    15:30:51.382 INFO - Version Jetty/5.1.x
    15:30:51.397 INFO - Started HttpContext[/,/]
    15:30:51.397 INFO - Started HttpContext[/selenium-server,/selenium-server]
    15:30:51.397 INFO - Started HttpContext[/selenium-server/driver,/selenium-server
    /driver]
    15:30:51.475 INFO - Started SocketListener on 0.0.0.0:4444
    15:30:51.475 INFO - Started org.mortbay.jetty.Server@1cb25f1
    Entering interactive mode... type Selenium commands here (e.g: cmd=open&1=http:/
    /www.yahoo.com)
    cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    15:31:23.341 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    15:31:23.528 INFO - Checking Resource aliases
    15:31:23.528 INFO - Command request: getNewBrowserSession[*iexplore, http://www.
    google.com] on session null
    15:31:24.153 INFO - Launching session 683528
    15:31:24.262 INFO - Backing up registry settings...
    15:31:25.528 INFO - Modifying registry settings...
    15:31:26.012 INFO - Launching Internet Explorer...
    15:31:50.786 INFO - Allocated session 683528 for http://www.google.com
    15:31:50.817 INFO - Got result: OK,683528 on session 683528
    cmd=open&1=http://www.google.com/&sessionId=683528
    15:41:46.837 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=open&1=http://www.google.com/&sessionId=683528
    15:41:46.853 INFO - Command request: open[http://www.google.com/, ] on session 6
    83528
    15:41:47.354 INFO - Got result: OK on session 683528
    cmd=type&1=q&2=qqqqqq&sessionId=683528
    15:42:33.186 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=type&1=q&2=qqqqqq&sessionId=683528
    15:42:33.202 INFO - Command request: type[q, qqqqqq] on session 683528
    15:42:33.233 INFO - Got result: OK on session 683528


    這是IE相應(yīng)的快照:
     


    讓我們?cè)囈幌赂嗟拿睿何覀儗⒋蜷_(kāi)Google的網(wǎng)站,在命令窗口中輸入下面的命令,并且將ID換成你運(yùn)行"getNewBrowserSession"時(shí)獲得的ID。

    cmd=open&1=http://www.google.com/webhp&sessionId=260113

    當(dāng)執(zhí)行完這個(gè)命令后,在你的瀏覽器窗口的下方將會(huì)打開(kāi)google.com頁(yè)面。(The /webhp 確保我們?cè)趙ww.google.com網(wǎng)站;否則,我們需要通過(guò)某個(gè)國(guó)家的Google服務(wù)器間接的訪問(wèn)Google, 例如., www.google.fr.)

    現(xiàn)在Google已經(jīng)被打開(kāi)了,我們可以試著在Search Box中輸入一些字段,在Selenium 服務(wù)器窗口命令中輸入:

    cmd=type&1=q&2=hello world&sessionId=260113

    同樣,不要忘記將你的Session ID換成你獲得的ID,如果一切按計(jì)劃執(zhí)行,你將會(huì)在google的search對(duì)話框中看到“hello world”,現(xiàn)在讓我們開(kāi)始查詢:

    cmd=click&1=btnG&sessionId=260113

    現(xiàn)在在瀏覽器中你可以看到查詢的結(jié)果,你可以通過(guò)許多Selenium命令在瀏覽器中自動(dòng)執(zhí)行手工任務(wù),對(duì)于一些特殊的命令,你可以在 Openqa的網(wǎng)站上查詢Selenium Core部分,或者查看我們客戶端驅(qū)動(dòng)的相關(guān)資料(Java, .NET, Perl, PHP, Python or Ruby).

    接下來(lái)我們想做的事情可能是在頁(yè)面上讀出一些我們想要的信息, 例如,讓我們?cè)诋?dāng)前頁(yè)面上找到一些HTML的標(biāo)題,如下:

    cmd=getTitle&sessionId=260113

    瀏覽器將會(huì)返回我們載入的HTML頁(yè)面的標(biāo)題:

    Got result: OK,hello world - Google Search on session 260113

    現(xiàn)在這些交互模式已經(jīng)夠了;讓我們開(kāi)始寫(xiě)一些代碼!但是在我們開(kāi)始前,讓我們關(guān)掉我們啟動(dòng)的瀏覽器。輸入如下的命令:

    cmd=testComplete&sessionId=260113

    輸入這些命令后,你的瀏覽器窗口將會(huì)自動(dòng)關(guān)閉,想要關(guān)掉Selenium服務(wù)器,輸入“quit”或者只要按下“Ctrl+C”。

    The Same Origin Policy 同源策略


    當(dāng)你執(zhí)行你的測(cè)試的時(shí)候,你也許會(huì)注意到你的瀏覽器種的URL是:

    http://www.google.com/selenium-server/RemoteRunner.html?sessionId=260113

    這個(gè)不是一個(gè)普通的URL,因?yàn)樵趙ww.google.com上并沒(méi)有這個(gè)URL,如果你手工在你的瀏覽器中輸入地址,將會(huì)出現(xiàn)404錯(cuò)誤頁(yè)面,怎么回事那?

    JavaSript自動(dòng)測(cè)試的時(shí)候,Selenium服務(wù)器參與解決了一個(gè)難題,你自己寫(xiě)的JavaScript腳本不會(huì)在Google.com上執(zhí)行,這是由于Same Origin Policy,同源策略使得JavaScript腳本允許只能閱讀/修改來(lái)自相同源頭的HTML。

    這給Selenium自動(dòng)測(cè)試帶來(lái)了很大問(wèn)題,如果你寫(xiě)了一個(gè)設(shè)置測(cè)試google.com的.js代碼,同源策略拒絕你的.js文件在google.com上運(yùn)行;相反,你應(yīng)該在google.com上安裝那個(gè).js文件來(lái)使它運(yùn)行,我們沒(méi)有權(quán)利這樣做,即使有,這樣做也會(huì)引起爭(zhēng)議。

    Selenium Server便應(yīng)運(yùn)而生,在你用"getNewBrowserSession"自動(dòng)開(kāi)啟的瀏覽器中,.Selenium Server如同是客戶端配置的代理(client-configured proxy)。尤其,他將你的瀏覽器配置成和瀏覽器相關(guān)的使用Selenium Server代理。

    代理通常會(huì)捕捉你在HTML頁(yè)面上的行為,如果頁(yè)面沒(méi)有找到,將會(huì)報(bào)告該頁(yè)不存在。但是Selenium Server是個(gè)很不同的代理,當(dāng)瀏覽器通過(guò)包含"/selenium-server/"的代理在URL中請(qǐng)求某個(gè)頁(yè)面時(shí),Selenium Server不會(huì)單純的在遠(yuǎn)程服務(wù)器上取回該頁(yè),而是自動(dòng)的返回它自己的頁(yè)面。在某種意義上,這使得瀏覽器認(rèn)為遠(yuǎn)程服務(wù)器上包含這個(gè)頁(yè)面,這樣我們就可以在google.com上注入任意的JavaScript代碼而不用以任何方式修改google.com。

    通過(guò)程序運(yùn)行


    以上介紹了一點(diǎn)原理和基本的使用方法。很顯然,打開(kāi)一個(gè)cmd窗口,一行一行的輸入命令,是令人崩潰的事情,并且命令行看起來(lái)很不可愛(ài)。Selenimu RC的魅力就在于,可以通過(guò)程序來(lái)實(shí)現(xiàn)這樣的測(cè)試:來(lái)看一個(gè)Java的例子:
    import com.thoughtworks.selenium.*;
    import junit.framework.*;

    public class GoogleTest extends TestCase {
        
    private Selenium browser;
        
    public void setUp() {
            browser 
    = new DefaultSelenium("localhost",
                
    4444"*firefox""http://www.google.com");
            browser.start();
        }
        
        
    public void testGoogle() {
            browser.open(
    "http://www.google.com/webhp?hl=en");
            browser.type(
    "q""hello world");
            browser.click(
    "btnG");
            browser.waitForPageToLoad(
    "5000");
            assertEquals(
    "hello world - Google Search", browser.getTitle());
        }
        
        
    public void tearDown() {
            browser.stop();
        }
    }

    SetUp( )函數(shù),就是交互模式中的 cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com 命令。
    testGoogle( ) 函數(shù),更不需要程序員親自動(dòng)手編寫(xiě),F(xiàn)irefox 的 Selenium IDE 插件,可以自動(dòng)將Selenium html腳本,轉(zhuǎn)換成各種語(yǔ)言(Options->Format)。


    就是這么簡(jiǎn)單,規(guī)劃測(cè)試用例,錄test cases,修修改改,貼到代碼里面,還需要程序員做什么呢?
    posted on 2008-03-06 15:05 Becky 閱讀(11074) 評(píng)論(12)  編輯  收藏 所屬分類(lèi): 測(cè)試

    FeedBack:
    # re: Selenium-RC使用介紹
    2008-06-17 17:19 | sandy
    通過(guò)程序運(yùn)行:
    我將您的代碼生成一個(gè)HTML文件,使用IDE讀取該文件,IDE提示 :error load test case ,no command found ,請(qǐng)問(wèn)為什么??
    疑問(wèn):這是一個(gè)JAVA 文件,可以把它保存成HTML 格式的嗎?IDE 怎樣解析的阿  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2008-07-13 09:45 | zhengxiaoyan
    為什么我執(zhí)行這句
    cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    怎么顯示的不正確呢? 可以打開(kāi)瀏覽器但是:
    沒(méi)有ID 出先啊
    能不能幫我看下啊
    cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    09:39:35.343 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    09:39:35.375 INFO - Command request: getNewBrowserSession[*iexplore, http://www.
    google.com] on session null
    09:39:35.375 INFO - creating new remote session
    09:39:35.406 INFO - Allocated session 39fb041ab76c48cab156f120f7f0685e for http:
    //www.google.com, launching...
    09:39:35.406 INFO - Modifying registry settings...
    09:39:35.828 INFO - Launching Internet Explorer...


    如果執(zhí)行這句cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com將彈不出瀏覽器

      回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹[未登錄](méi)
    2008-07-13 17:13 | Becky
    @sandy

    Selenium IDE 只認(rèn)html代碼格式的腳本。同時(shí),它可以把已經(jīng)錄制好的html腳本,轉(zhuǎn)化為其他各種語(yǔ)言的代碼,使用這個(gè)功能,程序員可以把IDE生成的java或其他格式的代碼貼到自己工程的測(cè)試代碼中去,略做改動(dòng)便可以使用,而不用自己親自一行一行的寫(xiě)單元測(cè)試。  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹[未登錄](méi)
    2008-07-13 18:14 | Becky
    @zhengxiaoyan

    對(duì)于Firefox的問(wèn)題,F(xiàn)F3有問(wèn)題,很多人匯報(bào)了,http://clearspace.openqa.org/message/45948
    看起來(lái)最新出的selenium包已經(jīng)可以了。

    對(duì)于Session的問(wèn)題,39fb041ab76c48cab156f120f7f0685e 也照樣用的。  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2008-07-14 13:37 | zhengxiaoyan
    我第一次用的是selenium-remote-control-1.0-beta-1版本
    現(xiàn)在用的是
    selenium-remote-control-0.8.0版本

    服務(wù)器執(zhí)行語(yǔ)句的時(shí)候好像使用的是瀏覽器的自動(dòng)代理服務(wù)器
    但是我這里是手動(dòng)的服務(wù)器
    每次執(zhí)行cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    可以看到你圖一中的上部分,但是,google的網(wǎng)頁(yè)就打不開(kāi)。而且控制臺(tái)也能給出id

    Got result: OK,1216011084656
    是不是跟版本有關(guān)系,請(qǐng)問(wèn)您上面的例子用的是哪個(gè)版本的?
    謝謝,賜教!  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2008-07-15 01:18 | Becky
    @zhengxiaoyan


    我重新下載了 selenium-remote-control-0.9.2-dist.zip 和 selenium-remote-control-1.0-beta-1-dist.zip 兩個(gè)版本進(jìn)行測(cè)試,結(jié)果如下:

    在0.9.2中,sessionid 是數(shù)字,在1.0中,sessionid 是數(shù)字字母組合,在API中sessionid 是String 類(lèi)型,應(yīng)該是沒(méi)有區(qū)別的。

    對(duì)于google.com,在 cmd=open&1=http://www.google.com/&sessionId=xxxx 步驟后,會(huì)出現(xiàn) 01:09:14.156 INFO - Got result: 沒(méi)有權(quán)限 on session 2e8c4855b7eb4dfcadc7325ce9e5 的錯(cuò)誤,對(duì)于 Permission denied 錯(cuò)誤,在google.com 才會(huì)出現(xiàn),在baidu, yahoo, 包括自己機(jī)器上開(kāi)一個(gè)服務(wù)器測(cè)試, 都是好的。可能google對(duì)于session做了限制。

    你提到的 “可以看到你圖一中的上部分,但是,google的網(wǎng)頁(yè)就打不開(kāi)。而且控制臺(tái)也能給出id ” 問(wèn)題......請(qǐng)你繼續(xù)往下一步測(cè)試。  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2008-07-15 01:19 | Becky
    日志:

    cmd=getNewBrowserSession&1=*iexplore&2=http://www.baidu.com
    01:08:04.765 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=getNewBrowserSession&1=*iexplore&2=http://www.baidu.com
    01:08:04.781 INFO - Command request: getNewBrowserSession[*iexplore, http://www.
    baidu.com] on session null
    01:08:04.781 INFO - creating new remote session
    01:08:04.781 INFO - Allocated session 5f4c15de75b24f65b1b930ae6b6b13ce for http:
    //www.baidu.com, launching...
    01:08:04.796 INFO - Modifying registry settings...
    01:08:05.421 INFO - Launching Internet Explorer...
    01:08:11.312 INFO - Got result: OK,5f4c15de75b24f65b1b930ae6b6b13ce on session 5
    f4c15de75b24f65b1b930ae6b6b13ce
    cmd=open&1=http://www.baidu.com/&sessionId=5f4c15de75b24f65b1b930ae6b6b13ce
    01:08:30.890 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=open&1=http://www.baidu.com/&sessionId=5f4c15de75b24f65b1b930ae6b6b13ce
    01:08:30.906 INFO - Command request: open[http://www.baidu.com/, ] on session 5f
    4c15de75b24f65b1b930ae6b6b13ce
    01:08:31.437 INFO - Got result: OK on session 5f4c15de75b24f65b1b930ae6b6b13ce
    cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    01:08:41.968 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=getNewBrowserSession&1=*iexplore&2=http://www.google.com
    01:08:41.968 INFO - Command request: getNewBrowserSession[*iexplore, http://www.
    google.com] on session null
    01:08:41.968 INFO - creating new remote session
    01:08:41.968 INFO - Allocated session 2e8c4855b7eb4dfcadc7325ce9e505b9 for http:
    //www.google.com, launching...
    01:08:42.000 INFO - Modifying registry settings...
    01:08:42.703 INFO - Launching Internet Explorer...
    01:08:48.500 INFO - Got result: OK,2e8c4855b7eb4dfcadc7325ce9e505b9 on session 2
    e8c4855b7eb4dfcadc7325ce9e505b9
    cmd=open&1=http://www.google.com/&sessionId=2e8c4855b7eb4dfcadc7325ce9e505b9
    01:09:13.328 INFO - ---> Requesting http://localhost:4444/selenium-server/driver
    ?cmd=open&1=http://www.google.com/&sessionId=2e8c4855b7eb4dfcadc7325ce9e505b9
    01:09:13.328 INFO - Command request: open[http://www.google.com/, ] on session 2
    e8c4855b7eb4dfcadc7325ce9e505b9
    01:09:14.156 INFO - Got result: 沒(méi)有權(quán)限 on session 2e8c4855b7eb4dfcadc7325ce9e5
    05b9  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹[未登錄](méi)
    2009-01-13 17:05 | a
    想請(qǐng)教些問(wèn)題  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹[未登錄](méi)
    2009-01-13 17:08 | a
    請(qǐng)指教,可以加我QQ嗎?謝謝!
    QQ:331095842  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2009-10-29 10:44 | ddd
    39fb041ab76c48cab156f120f7f0685e這就是你的sessionId@zhengxiaoyan
      回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2012-04-18 19:38 | bella
    您好,我在輸入第二個(gè)命令(cmd=open&1=http://www.google.com/&sessionId=683528)后,提示我沒(méi)有權(quán)限。  回復(fù)  更多評(píng)論
      
    # re: Selenium-RC使用介紹
    2012-09-20 21:18 | shj
    請(qǐng)教下,我知道selenium ide,selenium rc,這里講到了selenium server 可以介紹一下這3者嗎?有點(diǎn)搞暈了,我們?yōu)槭裁葱枰獙W(xué)習(xí)selenium server?這是最原始的測(cè)試,用這個(gè)我不需要把錄制好的腳本放到eclipse里運(yùn)行嗎?我按照你給的命令打開(kāi)了360瀏覽器里面是空白的  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    <2008年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆分類(lèi)

    隨筆檔案

    相冊(cè)

    搜索

    •  

    最新評(píng)論

    • 1.?re: Selenium使用介紹
    • 這里可以用多種受支持的組件定位符中的一種來(lái)指定目標(biāo)。通常使用的是組件的 ID 或名稱(chēng),但 XPath 和 DOM 定位符也是受支持的;
    • --bingo online
    • 2.?re: Selenium使用介紹
    • 測(cè)試環(huán)境可以和程序代碼一同部署于應(yīng)用服務(wù)器下,也可單獨(dú)搭建。
    • --Roulette Francese
    • 3.?re: Selenium使用介紹
    • 都是要進(jìn)行修改的,這樣能夠增加腳本的健壯性。將腳本存為html文件。最終的腳本也要至少回放一遍通過(guò)才能算完成,在Selenium IDE中,點(diǎn)播放按鈕觀看放映。
    • --cavalli in vendita
    • 4.?rock
    • The logical progression and organizational structure of an essay can take many forms.
    • --this
    • 5.?rock
    • 到底搖頭點(diǎn)頭怎么區(qū)分的呢。印度同事說(shuō):搖頭就是表示不同意,點(diǎn)頭表示同意,和其他國(guó)家人一樣的,而搖晃腦袋的話,要看場(chǎng)景上下文的。
    • --slot machine gratis
    主站蜘蛛池模板: 国产国拍亚洲精品mv在线观看 | 人与动性xxxxx免费| 亚洲春色另类小说| 国产成人精品久久亚洲| 成人免费看片又大又黄| ww在线观视频免费观看| 七色永久性tv网站免费看| 香蕉国产在线观看免费| 亚洲日本va一区二区三区| 91亚洲一区二区在线观看不卡| 久久久久亚洲av毛片大| 又粗又黄又猛又爽大片免费| 成年人免费网站在线观看| 在免费jizzjizz在线播| 免费视频一区二区| 岛国岛国免费V片在线观看| 高清免费久久午夜精品| 美国毛片亚洲社区在线观看| 亚洲欧美日韩综合俺去了| 亚洲av片不卡无码久久| 亚洲日本香蕉视频观看视频| 91大神亚洲影视在线| 亚洲精品日韩专区silk| 91亚洲精品第一综合不卡播放| 亚洲av色福利天堂| 亚洲AV无码精品色午夜果冻不卡| 国产亚洲精品国看不卡| 亚洲一区无码精品色| 亚洲男人在线无码视频| 亚洲一区二区三区在线视频| 亚洲婷婷国产精品电影人久久| 亚洲成网777777国产精品| 亚洲精品无码久久不卡| 中文字幕中韩乱码亚洲大片| 美腿丝袜亚洲综合| 亚洲成AV人片在线观看ww| 久久亚洲国产精品| 亚洲成人福利网站| 亚洲无吗在线视频| 亚洲AV综合永久无码精品天堂 | 天堂在线免费观看中文版|