51Testing软件测试论坛
标题:
selenium 不会用啊~不会用
[打印本页]
作者:
sxd5331811
时间:
2012-12-12 19:06
标题:
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 但是还是不能用, 哪位大侠告诉我一下,改怎么换才能用哇
作者:
ii_hw
时间:
2012-12-12 21:01
首先,在你的工程里要添加这几个jar包:
selenium-java-client-xxx.jar
selenium-server-xxx.jar
junit4.jar
然后,在你的测试工程里要new一个selenium对象的实例,等等。
网上的例子很多,多看看应该能会的。
作者:
yazi0127
时间:
2012-12-13 08:51
要先把selenium的jar包import到你在eclipse里建立的project。
作者:
sxd5331811
时间:
2012-12-13 10:22
回复
2#
ii_hw
谢谢~ 好人~
这些包都导进去了 能写一些简单的脚本了 但API里面有些方法 像 storeAttribute storeBodyText 在使用时提示不属于selenium的方法
而且 一些在API里面没有描述的方法 像 getText() 倒是使用不会报错
到底是我导的包不对呢? 还是API不对?
作者:
sxd5331811
时间:
2012-12-13 10:33
回复
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) ;
有导入包的·· 帮忙看看
作者:
六月天
时间:
2012-12-13 17:22
还继承SeleneseTestCase?这是哪个版本的做法了啊……
作者:
六月天
时间:
2012-12-13 17:32
而且,哪个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);
}
}
复制代码
作者:
sxd5331811
时间:
2012-12-17 20:50
回复
7#
六月天
哈哈哈 真是亲人啊~
原来我看得API文档不对·· 哈哈 谢谢!谢谢!
那我再无耻的追问一下,有没有java下RC的文档??
拜谢拜谢···
作者:
六月天
时间:
2012-12-19 13:17
selenium官网上就幼api文档,包括RC和WebDriver
作者:
yazi0127
时间:
2012-12-21 08:57
真是好人多啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2