首页
学习
活动
专区
圈层
工具
发布

硒- jUnit4
EN

Stack Overflow用户
提问于 2012-12-15 19:25:12
回答 3查看 3.1K关注 0票数 1

我试图运行下面的代码,但没有成功。

代码没有编译并产生错误,因为"selenium无法解析“。有人能查一下下面的代码吗-

代码语言:javascript
复制
package com.example.tests;

import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class prashantk {
    @Before
    public void setUp() throws Exception {
        selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://book.theautomatedtester.co.uk/");
        selenium.start();
    }

    @Test
    public void testAuto_1() throws Exception {
        selenium.open("/chapter2");
        verifyEquals("Button with name", selenium.getValue("name=but2"));
        verifyEquals("chocolate", selenium.getValue("xpath=(//input[@name='verifybutton'])[2]"));
        selenium.click("link=Index");
        selenium.waitForPageToLoad("60000");
        verifyTrue(selenium.isTextPresent("Chapter4"));
    }

    @After
    public void tearDown() throws Exception {
        selenium.stop();
    }
}
EN

回答 3

Stack Overflow用户

发布于 2012-12-15 19:52:51

您有对一个名为selenium的字段的引用,但是没有定义这样的字段。

在您的类中的某个位置,可能在@Before前面的一行上,您需要添加以下字段:

代码语言:javascript
复制
Selenium selenium;

显然,从注释中可以看出,您的代码中没有引用verifyEqualsverifyTrue的方法。这些方法是在基类SeleneseTestCase中定义的,您的测试应该扩展该类:

代码语言:javascript
复制
public class prashantk extends SeleneseTestCase {
票数 4
EN

Stack Overflow用户

发布于 2012-12-16 05:27:01

替换代码中的下面一行,如下所示

selenium =新的DefaultSelenium("localhost",4444,"*chrome",“http://book.theautomatedtester.co.uk/"”);

代码语言:javascript
复制
             to

DefaultSelenium selenium =新DefaultSelenium("localhost",4444,"*chrome",“http://book.theautomatedtester.co.uk/"”);

票数 0
EN

Stack Overflow用户

发布于 2015-06-09 11:12:58

查看代码会给人一种印象,它是在Selenium中完成的,首先导出到eclipse这样的工具中。我真的不认为'verifyEquals‘存在于WebDriver中,而是使用JUnit断言或Hamcrest断言。试着用Java从头开始编写代码,这样麻烦就少了很多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13895392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档