1、control-1.0.1-dist.zip。 解壓。
創(chuàng)新互聯(lián)建站是專(zhuān)業(yè)的瓊結(jié)網(wǎng)站建設(shè)公司,瓊結(jié)接單;提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行瓊結(jié)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
2. 用命令行來(lái)到解壓的文件夾下: \selenium-remote-control-0.9.2\selenium-server-0.9.2
3. 運(yùn)行: java -jar selenium-server.jar 啟動(dòng)selenium server (務(wù)必啟動(dòng)!!)
4. 在Eclipse創(chuàng)建一個(gè)項(xiàng)目,在項(xiàng)目的build path里面加上junit.jar和selenium-java-client-driver.jar(這個(gè)在剛解壓的包里面)
5. 先利用firefox selenium IDE來(lái)錄制檢測(cè)頁(yè)面檢測(cè)功能用的junit代碼。
6. 在項(xiàng)目里面新建一個(gè)class(junit用例):將上面的junit代碼帖于此。
7. 根據(jù)eclipse的錯(cuò)誤提示來(lái)增加相應(yīng)要import的類(lèi)
8. 在進(jìn)行測(cè)試前,最好將對(duì)應(yīng)瀏覽器關(guān)閉,否則容易出錯(cuò)。
9. 然后在Eclipse里運(yùn)行 “Run As - unit Test”即可看到自動(dòng)化的范例.
10.運(yùn)行期間,會(huì)彈出ie窗口,自動(dòng)進(jìn) 行操作測(cè)試。檢測(cè)完后,若junit顯示為“綠色”則表示成功。
之前也有人問(wèn)過(guò)這樣的問(wèn)題,這是我的建議 1. 可以看看JAVA的這個(gè)方法:java.lang.Runtime.getRuntime().exec();缺點(diǎn):由于你的數(shù)據(jù)庫(kù)密碼為空,所以用這個(gè)方法 .bat也無(wú)法運(yùn)行2.用數(shù)據(jù)流讀入SQL文件,然后用 String.toString().split(";"); 來(lái)分離出各個(gè)單獨(dú)的SQL語(yǔ)句,一個(gè)一個(gè)的執(zhí)行。缺點(diǎn):如果SQL文件里有注釋部分,就會(huì)麻煩點(diǎn)。3.用Ant寫(xiě)腳本執(zhí)行4.數(shù)據(jù)庫(kù)工具執(zhí)行我還比較會(huì)選擇3,4,數(shù)據(jù)庫(kù)的操作,特別是對(duì)表結(jié)構(gòu)的改變,還是在數(shù)據(jù)庫(kù)里執(zhí)行會(huì)比較好比如刪表操作,就最好不要寫(xiě)在代碼,在數(shù)據(jù)庫(kù)里,誤刪除還能rollback,程序里就麻煩了
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title/title
script type='text/javascript' src='somecode.js'/script
script type='text/javascript' language='javascript'
!--
somecode
//--
/head
/script
body
script type='text/javascript' language='javascript'
!--
somecode
//--
/script
img src='' onclick='somecode'/
/body
/html
腳本對(duì)于大多數(shù)程序員來(lái)說(shuō)應(yīng)該不陌生了吧。今天我們就一起來(lái)了解一下,在使用java編程開(kāi)發(fā)語(yǔ)言編寫(xiě)API腳本的時(shí)候都需要注意哪些問(wèn)題。
Java腳本化API為誰(shuí)準(zhǔn)備?
腳本語(yǔ)言的一些有用的特性是:
方便:大多數(shù)腳本語(yǔ)言都是動(dòng)態(tài)類(lèi)型的。您通??梢詣?chuàng)建新的變量,而不聲明變量類(lèi)型,并且您可以重用變量來(lái)存儲(chǔ)不同類(lèi)型的對(duì)象。此外,腳本語(yǔ)言往往會(huì)自動(dòng)執(zhí)行許多類(lèi)型的轉(zhuǎn)換,例如,必要時(shí)將數(shù)字10轉(zhuǎn)換為“10”。
開(kāi)發(fā)快速原型:您可以避免編輯編譯運(yùn)行周期,只使用“編輯運(yùn)行”!
應(yīng)用擴(kuò)展/定制:你可以“具體化”的部分應(yīng)用程序,例如一些配置腳本,業(yè)務(wù)邏輯/規(guī)則和財(cái)務(wù)應(yīng)用中的數(shù)學(xué)表達(dá)式。
為應(yīng)用添加命令行模式,用于調(diào)試、運(yùn)行時(shí)配置/部署時(shí)間?,F(xiàn)在大多數(shù)應(yīng)用程序都有一個(gè)基于Web的GUI配置工具。但是系統(tǒng)管理員/部署人員常常喜歡命令行工具。一個(gè)“標(biāo)準(zhǔn)”的腳本語(yǔ)言可以用來(lái)實(shí)現(xiàn)這個(gè)目的,而不是發(fā)明特設(shè)的腳本語(yǔ)言。
Java腳本API是一種獨(dú)立于框架的腳本語(yǔ)言,使用來(lái)自于Java代碼的腳本引擎。通過(guò)java腳本API,可以使用Java語(yǔ)言編寫(xiě)定制/可擴(kuò)展的應(yīng)用程序并將自定義腳本語(yǔ)言選擇留給終用戶(hù)。Java應(yīng)用程序開(kāi)發(fā)者不需要在開(kāi)發(fā)過(guò)程中選擇擴(kuò)展語(yǔ)言。如果你使用JSR-223API來(lái)編寫(xiě)應(yīng)用,那么你的用戶(hù)可以使用任何JSR-223兼容的腳本語(yǔ)言。
腳本包
Java腳本功能是在javax.script包中。這是一個(gè)比較小的,簡(jiǎn)單的API。腳本的出發(fā)點(diǎn)是ScriptEngineManager類(lèi)。一個(gè)ScriptEngineManager對(duì)象可以通過(guò)jar文件的服務(wù)發(fā)現(xiàn)機(jī)制發(fā)現(xiàn)腳本引擎。它也可以實(shí)例化腳本引擎來(lái)解釋使用特定的腳本語(yǔ)言編寫(xiě)的腳本。
腳本變量
當(dāng)你的java應(yīng)用程序嵌入腳本引擎和腳本,你可能希望將您的應(yīng)用程序?qū)ο鬄槿肿兞勘┞队谀_本中。這個(gè)例子演示了如何將您的應(yīng)用程序?qū)ο笞鳛槿肿兞勘┞队谀_本中。我們?cè)趹?yīng)用程序中創(chuàng)建一個(gè)java.io.File對(duì)象作為全局變量,名稱(chēng)是file。大理電腦培訓(xùn)發(fā)現(xiàn)該腳本可以訪(fǎng)問(wèn)變量,例如,它可以調(diào)用它的公共方法。注意訪(fǎng)問(wèn)java對(duì)象、領(lǐng)域和方法的語(yǔ)法依賴(lài)于腳本語(yǔ)言。JavaScript支持“自然”的類(lèi)似java的語(yǔ)法。