1

我正在使用 Selenum,在将测试导出到 Junit 4 RC 后,我面临编译错误。selenium.sendKeys 未定义(Selenium 类型的方法 sendKeys(String, String) 未定义)

我的环境是 Eclipse,Selenium jar 从版本 3.3 更新到 3.5

附代码:

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;

public class loginGustCOP_NET {
    private Selenium selenium;

    @Before
    public void setUp() throws Exception {
        selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://shaula01:7001/");
        selenium.start();
    }

    @Test
    public void test() throws Exception {
        selenium.sendKeys("id=categoryId", "0000");
    }

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

可以做什么?

4

1 回答 1

1

我想你的意思是2.35版。您需要使用type(String locator, String text)方法才能将文本写入某些输入。sendText方法仅在 Selenium WebDriver 中可用。

于 2013-09-03T07:07:01.190 回答