• Selenium_Chrome浏览器调用


    备注:由于本人使用的是Selenium 2.44的版本,所以支持的Chrome的版本为Chrome v29-32,所以下面提供的Chrome下载地址也Chrome30的地址。

    1)使用Selenium调用Chrome浏览器前期准备:

         1、下载Chrome浏览器,下载地址参考:https://pan.baidu.com/share/link?shareid=305671&uk=3355546973#list/path=%2FChrome

         2、下载Chrome浏览器的WebDriver,下载地址参考:http://chromedriver.storage.googleapis.com/index.html

    2)编写Selenium代码

         备注:chromedriver.exe可以放在本地硬盘的任意位置,我是放在D:\BaiduNetdiskDownload\Chrome下面的,所以下面代码中加载的路径也是D:\BaiduNetdiskDownload\Chrome这个路径。

    package com.testng.webdriver;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    import org.testng.annotations.AfterMethod;
    import org.testng.annotations.BeforeMethod;
    import org.testng.annotations.Test;
    public class TestChrome {
    	public WebDriver driver;
    	String baseUrl = "http://www.sogou.com/";
    	  @Test
    	  public void testSearch() {
    		  driver.get(baseUrl);
    		  driver.findElement(By.id("query")).sendKeys("光荣之路自动化测试");
    		  driver.findElement(By.id("stb")).click();
    	  }
    	  @BeforeMethod
    	  public void beforeMethod() {
    		   
    		  //设置谷歌浏览器默认存储位置 
    		  System.setProperty("webdriver.chrome.driver", "D:\BaiduNetdiskDownload\Chrome\chromedriver.exe");
    		  driver = new ChromeDriver();
    		  //设置浏览器为全屏模式
    		  driver.manage().window().maximize();
    	  }
    
    	  @AfterMethod
    	  public void afterMethod() {
    		  //退出浏览器
    		  driver.quit();
    	  }
    }
    

    至此Chrome浏览器调用OK

  • 相关阅读:
    postgresql-磁盘空间不足问题排查
    postgresql-删除重复数据
    postgresql-排序
    磁盘耗时时间
    nginx 报错 The plain HTTP request was sent to HTTPS port
    nodejs使用pkg打包
    npm 设置镜像源
    IDEA通过Ctrl+鼠标滚轮放大/缩小字体
    使 nodejs 代码 在后端运行(nohup)
    加密HSQLDB的.script文件
  • 原文地址:https://www.cnblogs.com/xmmc/p/7586231.html
Copyright © 2020-2023  润新知