zoukankan      html  css  js  c++  java
  • Eclipse+JUnit+Selenium配置

    运行环境:Windows XP、Firefox。
    Firefox需要安装在标准路径下"C:Program FilesMozilla Firefoxfirefox.exe",否则需要将路径加到PATH环境变量中。

    1. 在http://seleniumhq.org/下载Selenium RC,在http://www.junit.org/下载JUint。

    2. 将下载的selenium-remote-control-1.0.3.zip解压。

    3. 用命令行进入解压的文件夹下:selenium-remote-control-1.0.3selenium-server-1.0.3。

    4. 运行java -jar selenium-server.jar 启动selenium server。

    5. 打开Eclipse,新建一个Java项目,在Propertises->Java Build Path->Libraries->Add External JARs,加入selenium-java-client-driver.jar和junit-4.8.2.jar。

    6. 在项目下新建JUnit Test Case "GoogleTest.java",粘贴下面的测试代码,Run As->JUnit Test。
    import com.thoughtworks.selenium.DefaultSelenium;
    import com.thoughtworks.selenium.Selenium;
    import junit.framework.TestCase;

    public class GoogleTest extends TestCase {
        private Selenium selenium;

        public void setUp() throws Exception {
            String url = "http://www.google.com";
            selenium = new DefaultSelenium("localhost", 4444, "*firefox", url);    //ie浏览器使用参数 "*iehta"
            selenium.start();    
        }

        protected void tearDown() throws Exception {
            selenium.stop();
        }

        public void testGoogle() throws Throwable {
            selenium.open("http://www.google.com/");
            assertEquals("Google", selenium.getTitle());
            selenium.type("q", "Selenium OpenQA");
            assertEquals("Selenium OpenQA", selenium.getValue("q"));
            selenium.click("btnG");
            selenium.waitForPageToLoad("5000");
            assertEquals("Selenium OpenQA - Google Search", selenium.getTitle());
        }
    }

  • 相关阅读:
    【字符编码】Java编码格式探秘
    【集合框架】JDK1.8源码分析之Collections && Arrays(十)
    【面试】shuffle函数的实现
    关于Jquery中ajax方法data参数用法的总结
    关于BootStrap下图标的显示问题
    dajngo权限管理
    Django下TemplateDoesNotExist 异常的解决方法:
    ubuntu安装有道
    python manage.py shell之后的一些错误:
    fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
  • 原文地址:https://www.cnblogs.com/pasco/p/3730224.html
Copyright © 2011-2022 走看看