如何使用UISpec4j

时间:2015-06-05 03:17:17

标签: java uispec4j

我必须自动化swing应用程序。我创建了一个示例swing应用程序来了解UISpec4j jar的功能。我编写了一个小测试,只需在文本字段中输入文本并单击按钮。

我为测试编写的代码如下:

public class SwingTest extends UISpecTestCase
{
    private MainClassAdapter adapter;
    static {
        UISpec4J.init();
    }

     protected void setUp() throws Exception {
        setAdapter(adapter);
    }

     public interface UISpecAdapter {
        Window getMainWindow();
    }

    public  void test()
    {
        Window mainWindow = getMainWindow();
        mainWindow.getTextBox("eFirstName").setText("x");
        mainWindow.getTextBox("eLastName").setText("y");
        mainWindow.getButton("btnClick").click();
    }

    public static void main(String[] args)
    {
        SwingTest x=new SwingTest();
        x.test();
    }
}

但它没有做任何事情。我不知道为什么它不起作用。任何人都可以告诉我哪里做错了。

0 个答案:

没有答案