51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2992|回复: 9
打印 上一主题 下一主题

selenium 不会用啊~不会用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-12-12 19:06:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用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  但是还是不能用,   哪位大侠告诉我一下,改怎么换才能用哇
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-12-12 21:01:13 | 只看该作者
首先,在你的工程里要添加这几个jar包:
selenium-java-client-xxx.jar
selenium-server-xxx.jar
junit4.jar
然后,在你的测试工程里要new一个selenium对象的实例,等等。
网上的例子很多,多看看应该能会的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-12-13 08:51:03 | 只看该作者
要先把selenium的jar包import到你在eclipse里建立的project。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-12-13 10:22:01 | 只看该作者
回复 2# ii_hw


    谢谢~ 好人~
  这些包都导进去了  能写一些简单的脚本了    但API里面有些方法   像  storeAttribute   storeBodyText  在使用时提示不属于selenium的方法
  而且  一些在API里面没有描述的方法 像 getText()  倒是使用不会报错
   到底是我导的包不对呢?   还是API不对?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-12-13 10:33:03 | 只看该作者
回复 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) ;

有导入包的··  帮忙看看   
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-12-13 17:22:45 | 只看该作者
还继承SeleneseTestCase?这是哪个版本的做法了啊……
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-12-13 17:32:51 | 只看该作者
而且,哪个API告诉你RC还有storeSelectedLabel这个方法的?
算了,我帮你改改吧……
  1. package com.luyy.web;

  2. import static org.junit.Assert.*;
  3. import org.junit.After;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6. import com.thoughtworks.selenium.DefaultSelenium;
  7. import com.thoughtworks.selenium.Selenium;

  8. public class TestWeb_RC {
  9.        
  10.         Selenium selenium;
  11.         String em = "xpath=//input[@name='email']";
  12.     String ps = "xpath=//input[@name='passwd']";
  13.     String button = "xpath=//button[@type='submit']";
  14.     String title ="xpath=//title/text()";
  15.     String re;
  16.         @Before
  17.         public void setUp() throws Exception {
  18.                 selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.xuedi.com/");
  19.                 selenium.start();
  20.         }

  21.         @After
  22.         public void tearDown() throws Exception {
  23.                 selenium.stop();
  24.         }

  25.         @Test
  26.         public void test() throws InterruptedException  {
  27.                 selenium.open("/");
  28.                 selenium.type(em, "sxd5331811@12.com");
  29.                 selenium.type(ps, "123456");
  30.                 selenium.click(button);
  31.                 selenium.waitForPageToLoad("30000");
  32.                 re=selenium.getSelectedLabel(title);
  33.                 Thread.sleep(2000);
  34.         }
  35. }
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2012-12-17 20:50:37 | 只看该作者
回复 7# 六月天

哈哈哈  真是亲人啊~   
原来我看得API文档不对·· 哈哈  谢谢!谢谢!

那我再无耻的追问一下,有没有java下RC的文档??
拜谢拜谢···
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-12-19 13:17:30 | 只看该作者
selenium官网上就幼api文档,包括RC和WebDriver
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-12-21 08:57:08 | 只看该作者
真是好人多啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 23:02 , Processed in 0.077505 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表