• Selenium2(java)环境搭建 一


    Selenium2(java)环境搭建

    1.下载JDK

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2.配置java的环境变量,比较简单,大家可以百度到比较完整配置环境变量的文档:

    http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

    3.下载eclipse

    https://www.eclipse.org/downloads/packages/release/luna/sr2

    4.下载selenium2相关类库,版本selenium-2.48.2

    链接: http://pan.baidu.com/s/1THNoa 密码: 75cn

    5.将selenium类库引入eclipse

    解压4下载下来的压缩包

    clipboard

    打开eclipse,新建用户自定义类库:

    Windos --> Preference --> Java --> Build path --> User Libraries

    clipboard[1]

    新建自定义类库,命名为selenuim

    clipboard[2]

    导入selenium类库,将selenium-2.48.2下面的jar包和libs下面的jar包全都导入

    clipboard[3]

    点击OK,selenium开发环境基本搭建完毕。

    6.一个简单的例子 

    新建Java Project,命名为seleniumTest,将5中自定义的类库导入seleniumTest中:

    右键seleniumTes –-> Build Path –-> Add Libraries –-> User Library –-> Next --> 勾选selenuim –-> Finish

    新建一个Java类,类名为:FirstCase

    具体代码如下:

    package seleniumTest;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.testng.Assert;
    
    public class FirstCase {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //声明一个firefox driver对象
            WebDriver driver = new FirefoxDriver();
            //打开sougo
            driver.get("http://www.sogou.com");
            //定位搜索框
            WebElement searchInput = driver.findElement(By.name("query"));
            //搜索框输入关键字
            searchInput.sendKeys("selenium");
            //定位搜索按钮
            WebElement searchButton = driver.findElement(By.id("stb"));
            //点击搜索按钮
            searchButton.click();
            try {
                Thread.sleep(2000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            //断言搜索结果页面
            WebElement keywordInput = driver.findElement(By.id("upquery"));
            Assert.assertEquals(keywordInput.getAttribute("value"), "selenium");
            //关闭浏览器
            driver.quit();
        }
    
    }
  • 相关阅读:
    Qt学习之路(33): 国际化(上)
    Qt学习之路(34): 国际化(下)
    QT中文乱码与国际化支持
    MAKEINTRESOURCE
    Qt 资源系统
    用QT在Windows下编写dll程序
    MessageBox
    ADF(自动输稿器)概述
    Visio Studio中的resource.h文件.rc资源
    求正约数个数
  • 原文地址:https://www.cnblogs.com/sundalian/p/5150886.html
Copyright © 2020-2023  润新知