zoukankan      html  css  js  c++  java
  • Java + selenium 启动谷歌浏览器

           在之前创建的test项目下建一个test包,然后在包下建一个Chrome.java类。写入如下代码

    package test;
    
    import java.util.concurrent.TimeUnit;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.*;
    
    public class Chrome {
          public static void main(String[] args) {
                System.setProperty("webdriver.chrome.driver","\Tools\chrome.exe");
    //实例化一个Chrome浏览器的实例 WebDriver driver
    = new ChromeDriver();
    //设置打开的浏览器窗口最大化 driver.manage().window().maxmize();
    //设置隐性的等待时间 driver.manage().timeouts().pageLoadTimeout(
    5, TimeUnit.SECONDS);
    //使用get()打开一个网站 driver.get(
    "https://www.baidu.com");
    //getTitle()获取当前页面的title,用System.out.println()打印在控制台 System.out.println(
    "当前打开页面的标题是: "+ driver.getTitle());
    //关闭浏览器 driver.quit(); } }

    以上就是使用谷歌浏览器的方法。若要使用火狐,IE或者其他东西,只要import相应的浏览器driver依赖包,和System相应的.exe执行文件。创建对应的浏览器实例即可。

  • 相关阅读:
    修改程序堆栈的可执行属性
    【转】关于C语言生成不重复的随机数
    Apriori算法
    远程连接服务器端Jupyter Notebook
    Android KeyLogger Demo
    Windows消息钩取
    基址重定位表&.reloc节区
    调试UPX压缩的notepad
    PE文件格式
    apk逆向
  • 原文地址:https://www.cnblogs.com/zhuxiangru/p/9478486.html
Copyright © 2011-2022 走看看