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() //返回当前页面的源码
    
  • 相关阅读:
    Shape详解
    C#装箱与拆箱
    C#值类型、引用类型的区别
    C#类型简述
    C# 关键字列表
    python图片转字符画
    软件测试面试题
    python关键字以及含义,用法
    JMeter的那些问题
    APP测试功能点
  • 原文地址:https://www.cnblogs.com/AryaZ/p/7257859.html
Copyright © 2011-2022 走看看