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() //返回当前页面的源码
    
  • 相关阅读:
    poj-2376 Cleaning Shifts (排序+贪心)
    AOJ 0525
    POJ -3050 Hopscotch
    POJ-2718 Smallest Difference
    AOJ 0121: Seven Puzzle (BFS DP STL 逆向推理)(转载)
    POJ-3187 Backward Digit Sums (暴力枚举)
    POJ-3669 Meteor Shower(bfs)
    分布式消息系统Kafka初步
    nginx源码学习----内存池
    def文件格式
  • 原文地址:https://www.cnblogs.com/AryaZ/p/7257859.html
Copyright © 2011-2022 走看看