51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2347|回复: 2
打印 上一主题 下一主题

关于selenium环境搭建问题

[复制链接]
  • TA的每日心情
    奋斗
    2015-3-30 15:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2013-11-26 16:12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 fsweicaixia 于 2013-11-26 16:13 编辑

    初学,代码如下:package org.coderinfo.demo;
    import com.thoughtworks.selenium.*;
    @SuppressWarnings("deprecation")
    public class TestEnv extends SeleneseTestCase {
      public void setUp()throws Exception {

    // setUp("http://www.baidu.com","googlechrome");

      System.out.print("----开始执行-----");

      selenium=new DefaultSelenium("192.168.13.10",8001,"*googlechrome","http://192.168.13.10:8001/login.aspx");

      selenium.start();
      }

      public void testUntitled()throws Exception{

      selenium.open("/");

      selenium.type("q", "selenium");   

      selenium.click("btnG");   

      selenium.waitForPageToLoad("30000");   

      boolean testResult = (selenium.isTextPresent("Selenium web application testing system"));

      if (testResult){   

             //用例成功   

             System.out.print("Search selenium web is ok!");   

            } else {   

             //用例失败   

             System.out.print("selenium web not found!");        

            }   
      }
      public static void main(String[] args) throws Exception {   

      TestEnv st = new TestEnv();   

    st.setUp();

    st.testUntitled();      

        }

    }


    ----开始执行-----
    Exception in thread "main" java.lang.RuntimeException: Could not start Selenium session: Not Found

    at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:109)

    at org.coderinfo.demo.TestEnv.setUp(TestEnv.java:9)

    at org.coderinfo.demo.TestEnv.main(TestEnv.java:28)
    Caused by: com.thoughtworks.selenium.SeleniumException: Not Found

    at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:112)

    at com.thoughtworks.selenium.HttpCommandProcessor.getCommandResponseAsString(HttpCommandProcessor.java:183)

    at com.thoughtworks.selenium.HttpCommandProcessor.executeCommandOnServlet(HttpCommandProcessor.java:118)

    at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:101)

    at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:275)

    at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:237)

    at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:100)

    ... 2 more



    此问题是否因找不到包
    还有是否要启动selenium-server.jar包

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2013-11-26 17:23:30 | 只看该作者
    就是把selenium-java的jar包和这个jar所依赖的那个lib目录下的所有jar都添加到classpath里面去就行了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-3-30 15:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
     楼主| 发表于 2013-12-2 11:49:57 | 只看该作者
    谢谢  专一学习了selenium 理解了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-24 16:34 , Processed in 0.071668 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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