用Selenium 打开Chrome浏览器,需下载对应的chromedriver.exe,并将chromedriver放到lib文件夹下。

打开浏览器的代码如下:

package com.selenium.test;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebDriver;public class LaunchChrome {public static void main(String[] args) {// TODO Auto-generated method stubSystem.setProperty("webdriver.chrome.driver", ".\\lib\\chromedriver.exe");//初始化一个Chrome实例WebDriver driver = new ChromeDriver();//最大化窗口
        driver.manage().window().maximize();//打开网页driver.get("http://www.baidu.com");//输出当前页面urlSystem.out.println("当前页面link为:"+driver.getCurrentUrl());//退出浏览器
        driver.quit();}}

转载于:https://www.cnblogs.com/carrie77/p/7574891.html

基于Java的Selenium学习笔记——启动Chrome相关推荐

  1. 基于Java的Selenium学习笔记——Assert

    用assert来判断一个表达式,返回true或者false,若表达式返回false,则会导致AssertionError. 注意Eclipse中assert默认是关闭的,需手动开启,如下图: 第一个简 ...

  2. poi和easyExcel基于Java操作Excel学习笔记

    1 学习前言 Excel和读写和文件的读写没有本质的区别,都是属于IO操作,我们使用原生的IO就能解决Excel的导入和导出,当然操作起来比较麻烦,性能也不高,这次我们就学习poi和easyExcel ...

  3. 测试小白基于java的selenium自动化测试环境搭建

    本人是一个软件测试小白,自己在研究自动化测试时,真的入了不少坑,直到现在,才勉强将环境搭建了起来. 在此,我随随便便总结了一下基于java的selenium自动化测试环境搭建,送给正在学习软件测试的你 ...

  4. java/android 设计模式学习笔记(8)---桥接模式

    这篇博客我们来介绍一下桥接模式(Bridge Pattern),它也是结构型设计模式之一.桥接,顾名思义,就是用来连接两个部分,使得两个部分可以互相通讯或者使用,桥接模式的作用就是为被分离了的抽象部分 ...

  5. java/android 设计模式学习笔记(1)--- 单例模式

    前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...

  6. Java快速入门学习笔记8 | Java语言中的数组

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  7. Java编程思想学习笔记-第11章

    <?xml version="1.0" encoding="utf-8"?> Java编程思想学习笔记-第11章 Java编程思想学习笔记-第11章 ...

  8. 计算机基础与程序设计(基于C语言)学习笔记

    计算机基础与程序设计(基于C语言)学习笔记 前言 这是一个学习笔记 课程导入 在线学习工具:https://c.runoob.com/compile/11 为什么要学习程序设计 (1)存储程序和程序控 ...

  9. Java基础篇 学习笔记

    List item Java基础篇 学习笔记 java基础篇 第1章 计算机.程序和java概述 学习笔记 1.1什么是计算机 简单来说:计算机就是 ' 存储 ' 和 ' 处理 ' 数据的电子设备. ...

最新文章

  1. 0x15.基本数据结构 — 字符串 (KMP算法(含详细证明)和最小表示法)
  2. CTFshow php特性 web104
  3. Python 基础 - Day 5 Assignment - ATM
  4. 微信公众平台开发之微信access_token如何有效长期保存
  5. 重磅!微软发布 vscode.dev,把 VSCode 带入浏览器!
  6. createBindingContext in SAP UI5
  7. 算法入门经典-第七章 例题7-2最大乘积
  8. PHP学习总结(3)——PHP入门篇之PHP的echo语句
  9. java项目描述_111个知名Java项目集锦(包括url和描述)
  10. oracle脑裂的判断机制,Keepalived两节点出现双VIP的情况(脑裂)
  11. 随机信号分析学习笔记(5)
  12. 基于OpenCV的土壤裂缝分割系统
  13. 浅谈交易开拓者程序化
  14. 「Remmina」- 远程桌面客户端(SSH、SFTP、VNC、Windows Remote Desktop、...) @20210402
  15. dat image 微信_微信电脑微信image文件夹下的dat文件怎么打开?
  16. 结合NAACL2022对计算语言学趋势的思考与分析
  17. python设置excel单元格宽度
  18. Java课程设计-图书借阅管理系统
  19. elementUI的table表格改变数据不更新问题解决
  20. JSDoc 拥抱 Javascript

热门文章

  1. AtCoder Grand Contest 028题解
  2. Postman界面介绍及实例(转)
  3. LeetCode84 Largest Rectangle in Histogram
  4. 使用图片拉伸resizableImageWithCapInsets
  5. Postgres不同数据库间访问
  6. mysql交互式连接非交互式连接
  7. html 星空效果,html5 canvas炫酷旋转银河系星空背景特效
  8. camunda 流程执行追踪_流程引擎为什么选 Camunda
  9. python坐标轴拉伸_python-Matplotlib垂直拉伸histogram2d
  10. github上传文件 linux,第一次上传代码到github (Linux)