selenium 不会用啊~不会用
我用java环境 在eclipse下搭建了selenium rc写了一些个脚本
但是 API里面很对方法在脚本中使用不了,提示
undefined for the type Selenium
现在的版本环境是
selenium-java-client-driver -1.01
selenium-server-1.0.3
也试过把selenium-server换成了
selenium-server-standalone-2.25.0但是还是不能用, 哪位大侠告诉我一下,改怎么换才能用哇 首先,在你的工程里要添加这几个jar包:
selenium-java-client-xxx.jar
selenium-server-xxx.jar
junit4.jar
然后,在你的测试工程里要new一个selenium对象的实例,等等。
网上的例子很多,多看看应该能会的。 要先把selenium的jar包import到你在eclipse里建立的project。 回复 2# ii_hw
谢谢~ 好人~
这些包都导进去了能写一些简单的脚本了 但API里面有些方法 像storeAttribute storeBodyText在使用时提示不属于selenium的方法
而且一些在API里面没有描述的方法 像 getText()倒是使用不会报错
到底是我导的包不对呢? 还是API不对?{:4_96:} 回复 3# yazi0127
谢谢你··
package com;
import com.thoughtworks.selenium.*;
public class test extends SeleneseTestCase
{
String em = "xpath=//input[@name='email']";
String ps = "xpath=//input[@name='passwd']";
String button = "xpath=//button[@type='submit']";
String title ="xpath=//title/text()";
String re;
public void setUp() throws Exception
{
setUp("http://www.xuedi.com/","*googlechrome") ;
}
public void testUntitled() throws Exception
{
selenium.open("http://www.xuedi.com/") ;
selenium.type(em,"sxd5331811@12.com");
selenium.type(ps,"123456");
Thread.sleep(2000) ;
selenium.click(button);
selenium.storeSelectedLabel(title,re);
Thread.sleep(2000) ;
有导入包的·· 帮忙看看 {:4_89:} 还继承SeleneseTestCase?这是哪个版本的做法了啊…… 而且,哪个API告诉你RC还有storeSelectedLabel这个方法的?
算了,我帮你改改吧……package com.luyy.web;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;
public class TestWeb_RC {
Selenium selenium;
String em = "xpath=//input[@name='email']";
String ps = "xpath=//input[@name='passwd']";
String button = "xpath=//button[@type='submit']";
String title ="xpath=//title/text()";
String re;
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.xuedi.com/");
selenium.start();
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
@Test
public void test() throws InterruptedException{
selenium.open("/");
selenium.type(em, "sxd5331811@12.com");
selenium.type(ps, "123456");
selenium.click(button);
selenium.waitForPageToLoad("30000");
re=selenium.getSelectedLabel(title);
Thread.sleep(2000);
}
} 回复 7# 六月天
哈哈哈真是亲人啊~{:4_90:}
原来我看得API文档不对·· 哈哈谢谢!谢谢!
那我再无耻的追问一下,有没有java下RC的文档??
拜谢拜谢···{:4_101:} selenium官网上就幼api文档,包括RC和WebDriver 真是好人多啊
页:
[1]