Selenium WebDriver:junit参数化测试 - 没有可运行的方法

时间:2014-04-29 20:01:00

标签: java maven selenium junit intellij-idea

我是Selenium WebDriver和测试的新手。我想知道你是否可以帮助我处理我正在处理的代码,或者指向一个我可以更好地学习如何做到这一点的地方。建设性的批评有很长的路要走。

我正在尝试访问网页并检查页面是否存在列表/集合中的任何字词。当我运行测试时,我收到错误“没有可运行的方法”。我该如何解决这个问题?

我查看了多个网站/教程,他们指出我使用@RunWith(Parameterized.class)。关于如何有效地做到这一点的任何想法?

@RunWith(Parameterized.class)
public static class WordFilter {
    @Parameters
    public static Collection<Object[]> data() {
        return Arrays.asList(new Object[][] {
                { "word1" },
                { "word2" },
                { "word3" }
        });
    }

    private String words;

    public WordFilter(String words) {
        this.words = words;
    }

    @Test
    public void filtering()
    {
        (Test Code)
    }
}

我用Intellij,Selenium Webdriver,junit,Maven学到了这一点。

非常感谢任何帮助或指示。再一次,我很新,所以我很抱歉我的知识有限。

0 个答案:

没有答案