zoukankan      html  css  js  c++  java
  • Selenium_Java版本安装及初试

    【环境】

      ①JDK版本:jdk1.8.0_73

      ②Eclipse:jee-mars-4.5.2

      ③Selenium:selenium-java-3.5.3

      ④GoogleChrome:60

      ⑤chromedriver:2.30;     注:chromedriver版本与GoogleChrome版本需要对应,参见:http://www.cnblogs.com/xpp142857/p/7550490.html

    1.获取Selenium

      下载网址:http://docs.seleniumhq.org/download/

      在此之前,已经决定了要用Java去编写Selenium自动化测试脚本,所以需要安装Java版本的Selenium包。

     

    2.在Eclipse中加载Selenium jar包

      ①解压selenium-java-3.5.3.zip包,目录如下,Eclipse中进行Selenium脚本的准备,需要用到该文件夹中的jar包;

      ②在Eclipse中创建Java Project、在Java Project上创建Package和Class,这里将Java Project命名为“SeleniumTest1”,Package命名为“com.SeleniumLib.jase”,Class命名为“T1.java”;

      ③导入Java中需要用到Selenium包,即下载到的解压文件中的jar包,添加其下面的所有jar文件,可以通过Ctrl+a一次选择一个目录下的所有文件进行添加,包括libs目录下的所有jar包。

    3.构建测试代码

      在T1.java中键入如下代码,使用“System.setProperty”方法设置Chrome驱动的加载路径;

    package com.SeleniumLib.jase;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    
    public class T1{
        public static void main(String[]args){
        
            System.out.println("start selenium");
    ///////////如下为对百度网页进行一次搜索的过程;///////////
    
            WebDriver   driver;
            System.setProperty("webdriver.chrome.driver","D:/selenium-java-3.5.3/chromedriver.exe");     
    
            driver = new ChromeDriver();  
            driver.get("http://www.baidu.com/"); 
            ///////通过元素属性id=kw找到百度输入框,并输入"Selenium java";
            driver.findElement(By.id("kw")).sendKeys("Selenium java");
            ///////通过元素属性id=su找到百度一下搜索按钮,并对按钮进行点击操作;
            driver.findElement(By.id("su")).click();
            ///////driver.close();  //暂时注释掉
        }
    }

      至于为什么上面的百度输入框id=kw,百度一下搜索按钮id=su,这就需要我们利用前端工具,对测试网页代码上携带的元素进行分析定位了;

      查看元素的方法:

      ①谷歌浏览器“F12”进入开发者工具;

      ②定位“元素”的代码,需要开启“Elements”页面的“Select an element in the page to inspect it”,意为“元素审查”,开启则该工具图标置为蓝色,如下图所示;开启后,点击页面需要查看的元素,开发者工具会帮我们定位该元素的代码,我们即可知道该元素的属性等信息;

     

      根据上面介绍的查看元素的方法,可以得到Chrome浏览器上百度搜索主页的“输入框”&&“百度一下按钮”;

    --------------------输入框--------------------

     

    --------------------“百度一下”搜索按钮--------------------

     

  • 相关阅读:
    Ubuntu将Python3软连接到Python
    装有Ubuntu的硬盘插入到电脑中无法进入
    如何更改鼠标右键新建内容
    HDU 1113 Word Amalgamation
    暴力题,速算24点
    网络营销整合
    灰色预测代码
    灾情巡视C语言代码
    灰色关联度Matlab代码
    BP神经网络代码
  • 原文地址:https://www.cnblogs.com/xpp142857/p/7550503.html
Copyright © 2011-2022 走看看