zoukankan      html  css  js  c++  java
  • Java Selenium

    浏览器主要操作方法来自接口 org.openqa.selenium.WebDriver , 实现于org.openqa.selenium.remote.RemoteWebDriver这个类,然后不同浏览器的driver继承于RemoteWebDriver

    WebDriver diver = new FirefoxDriver(); //初始化一个火狐浏览器
    WebDriver diver = new InternetExplorerDriver(); //初始化一个IE浏览器
    WebDriver diver = new ChromeDriver(); //初始化一个chrome浏览器

    -> 指定路径的话

    System.setProperty("webdriver.firefox.bin","D:\Program Files\Mozilla Firefox\firefox.ex

    ->指定浏览器

    FirefoxProfile profile = new FirefoxProfile(new File("\Firefox\Profiles\*******.default"))
    
    driver = new FirefoxDriver(profile); 

    -> 打开关闭

    String url = "http://www.baidu.com"; //定义url
    driver.get(url);
    driver.navigate().to(url);
    
    driver.navigate().back();
    driver.navigate().forward ();
    driver.navigate().refresh();
    driver.manage().window().maximize();//浏览器窗口最大化
    
    driver.close();//关闭当前页面
    driver.quit();//关闭由selenium所启动的所有页面

    -> 返回当前页面信息

    String title = driver.getTitle(); //返回当前页面的Ttile
    String currentUrl = driver.getCurrentUrl(); //返回当前页面的url
    
    getWindowHandle()//返回当前的浏览器的窗口句柄
    getWindowHandles()//返回当前的浏览器的所有窗口句柄
    getPageSource() //返回当前页面的源码
    
  • 相关阅读:
    Soap 教程
    MAC mysql install
    PHP date
    MAC 终端terminal颜色
    MAC 终端颜色设置
    MAC brew软件安装
    PHP iconv函数
    Java----前端验证之验证码额实现
    Java---Ajax在Struts2框架的应用实例
    Java基础—标识符及命名规范
  • 原文地址:https://www.cnblogs.com/AryaZ/p/7257859.html
Copyright © 2011-2022 走看看