MILY: 宋體; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋體; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">可以得到它默認的格式。這里不主要是想說3個方面
1. 如果我們用html,意味著我們可以和core進行集合。至于集合的過程,后面會詳細的說。
2. Selenium提供一些轉換,這里我們見到了我們熟悉的junit,那么我們轉換看看吧!
我們得到了這樣一段代碼.
package com.example.tests;
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
public class Untitled extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://change-this-to-the-site-you-are-testing/", "*chrome");
}
public void testUntitled() throws Exception {
selenium.open("/");
selenium.type("q", "java");
selenium.click("btnG");
selenium.waitForPageToLoad("30000");
}
}
很明顯,這里我們就可以和junit進行集成,把我們想要的東西放到相關模塊下去就OK
3. selenium給我們提供了轉換php啊。Perl啊等等的支持,這樣我們在做單元測試或者7788的測試時候,有了依據,轉換過去修改用或直接用就OK。
幫助。我就更不唧歪了!不明白了。慢慢的幫助幫助吧
這里提供URL。我們可以手動寫,當然在錄制的過程中會自動的識別的。
IDE正是因為提供這樣的一個URL,才使得我們得到了定位。前面代碼中有這樣一段。
setUp("http://change-this-to-the-site-you-are-testing/", "*chrome");
明確的告訴了我們URL它錯了,應該是http://www.google.cn才對。
至于這個URL在IDE 中原理和這樣設計的道理,請大家問google吧!我這里就不扯別人已經扯過的東西了。
中間,提供的是在回放過程中,進度的快慢和是批量運行測試集還是一單獨運行測試這樣一個機制。以及暫停和下一步,
這個是告訴你,我們現在的測試是在IDE中,點這個就可以納入到IDE中進行執行。
下面這串告訴你。
1. command我想不用我多說,是類型。這里ide提供很多識別機制。
很多很多的。相信夠你用和學習。
Target,
沒錯,就是這里輸入框的name定義。Google的name=”q”
Value是具體的數值情況。
聰明的你或許發現一個東西。我代碼里是
selenium.click("btnG");
可是我這里是
為什么呢?
道理很簡單。IDE提供的單擊方式名稱叫clickAndWait。
可是,在junit中,selenium提供的單擊方法是click。
說白了,就是各自取名不一致而已。
有人會問我這樣說的依據,那好,請你看
明白了吧。
為什么要說這個。道理很簡單。告訴你一條學習IDE中
這樣多7788的方法的途徑。當然,還有途徑。這里先說一種。
這就是比較好的學習資料了。就不要在google上瞄7788的一些垃圾東西了。
上面我扯了IDE的內容和東西。不知道大家明白否?
文章來源于領測軟件測試網 http://www.kjueaiud.com/