如何在Eclipse中使用TestNG运行导出的selenium测试用例

时间:2013-04-08 22:53:27

标签: eclipse-plugin testng selenium-ide

我使用Selenium IDE 1.10.0录制了一个测试用例。我将案例导出为Java / TestNG / Remote Control。

我的Eclipse版本是4.2.0,我安装了TestNG插件版本6.8

我想知道如何在eclipse中创建一个项目来运行这个导出的测试用例?

请给我一些指示或与我分享一些在线教程/文件。谢谢!

以下是Eclipse生成的java代码:

package com.example.tests;

import com.thoughtworks.selenium.*;
import org.testng.annotations.*;
import static org.testng.Assert.*;
import java.util.regex.Pattern;

public class SearchDonor extends SeleneseTestNgHelper {
    @Test public void testSearchDonor() throws Exception {
        // set overall speed of the test case
        selenium.setSpeed("4000");
        selenium.open("/?html=openid");
        selenium.click("css=input[type=\"submit\"]");
        selenium.waitForPageToLoad("30000");
        Thread.sleep(4000);
        selenium.click("id=cmp_admin");
        selenium.waitForPageToLoad("30000");
        selenium.click("id=quicksearch_anchor");
        selenium.click("css=img[alt=\"Member\"]");
        selenium.waitForPageToLoad("30000");
        selenium.type("id=search_name", "suzy");
        selenium.click("css=input[type=\"image\"]");
        selenium.click("link=Balagia, Suzy");
        selenium.waitForPageToLoad("30000");
    }
}

1 个答案:

答案 0 :(得分:0)

经过一些试验和错误。我设法在Eclipse中执行导出的代码作为TestNG Test。以下是我为编译而采取的步骤。

1.在Eclipse中创建Java项目

2.为Java Project添加一个类

2a. I copied and pasted the code into the newly created the class

3.右键单击项目>构建路径>配置构建路径

3A。在Java Build Path窗口中选择库>添加外部JARS,然后添加Selenium Java Driver文件夹中的所有JAR文件(例如,文件夹名称为libs),加上selenium-java-2.31.0.jar和selenium-java- 2.31-src.jar

4.单击顶部菜单栏上的调试图标旁边的“运行”图标,运行AS TestNG测试

我的代码正在编译,但是我遇到了一些异常错误。我正盯着TestNG测试用例!