Java + selenium 启动谷歌浏览器
2024-08-26 20:11:21
在之前创建的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++之友元
- IE7 float:left失效的解决方法
- MATLAB - 运算符
- msp430 问题及解决记录
- unique踢出相同元素
- Careercup - Microsoft面试题 - 5204967652589568
- 2013 Multi-University Training Contest 1 I-number
- Python高级之Socket 探索(五)
- Eclipse 乱码问题 修改设置
- 服务器编程入门(5)Linux服务器程序规范
- win7 VS2008 ffmpeg release 版本崩溃 0x00905a4d 处未处理的异常
- Java中静态代码块、构造代码块、构造函数、普通代码块
- Java集合系列[4]----LinkedHashMap源码分析
- 网卡的 Ring Buffer 详解
- 8-Flink中的窗口
- dedecms模板中 if else怎么写
- spring中classpath
- 编码器AE &; VAE
- 开发一个支持多用户同时在线的FTP程序
- 494. Target Sum - Unsolved
热门文章
- idea新手教程 如何springmvc创建Maven项目
- Cocos2d-x之Label
- smartforms 字段文本碰见 ";-"; 自动换行
- Java Web servlet中的cookie
- Codeforces Paths and Trees
- document.location window.location
- python 多进程队列数据处理
- Centos7 忘记密码的情况下,修改root密码
- Java集合体系结构(List、Set、Collection、Map的区别和联系)
- 常用yum源之(Percona MySQL)