TestNG如何配置和使用在http://zjuhpp.weebly.com/2/post/2010/10/testngeclipse.html 中已讲过

现在要将Selenium集成到Eclipse中去,步骤如下:

1.在selenium官网上下载Selenium RC
Picture
2. 创建项目TestSelenium,右键BuildPath->Config Build Path
引入selenium-java-client-driver.jar包以及上一篇提到的TestNG要用的包
Picture
3.新建TestNG Class
代码如下

package com.test;
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;
import static org.testng.Assert.assertTrue;


import org.testng.annotations.Test;

public class NewTest {
String url = "http://www.google.com";
private Selenium selenium= new DefaultSelenium("localhost", 4444, "*firefox", url);//4444 is default server port
@Test
public void f() {
selenium.start();
selenium.open("http://www.baidu.com");
selenium.type("kw", "google");
selenium.click("su");
selenium.waitForPageToLoad("5000");
assertTrue(selenium.isTextPresent("Google google.com.hk"));


}
}

4.打开cmd,输入java -jar selenium-server.jar(在该文件所在目录下输入命令),运行selenium server

5.右键testing.xml,Run As-TestNG Suite
可以看到Firebox打开www.baidu.com,然后输入google点击搜索Button,最后判断Google google,com.hk是否存在。
 


Comments




Leave a Reply