admin 管理员组文章数量: 887006
这篇文章讲解一下各种环境的搭建和一个小demo的运行
流程包括:
Ⅰ、谷歌浏览器和谷歌驱动程序安装
Ⅱ、selenium包的下载
Ⅲ、浏览器操作的小demo
一、谷歌浏览器和谷歌驱动程序安装
1、谷歌浏览器这里不做讲解,是个程序员都会嗷
2、关于谷歌驱动程序的安装,首先看自己电脑的谷歌浏览器版本号是多少
3、然后访问谷歌驱动网站:chromedriver.storage.googleapis/index.html,进去后是下面这样的,然后找到对应的版本,如果没有相应的,就用版本号比较接近的一个包,然后点进去下载
4、下载页面,我电脑是window的,他这里面没有win64的,我们直接下载win32的就行
5、然后解压到谷歌的安装目录,上面的包解压后是一个exe执行文件,所以直接放到这里面就行了
6、这里最后可以为安装目录配置一个环境变量,我这里没有选择配,因为在使用的时候用了绝对路径找到这个exe驱动程序,右键点击我的电脑----->属性--->高级系统设置---->环境变量------>在path路径下添加上文中浏览器文件所在的根目录。我的是:C:\Program Files (x86)\Google\Chrome\Application
到这里谷歌驱动程序就下载安装好了。
二、selenium包的下载
1、java对应的selenium包请访问:Downloads | Selenium
2、下载完成后,解压然后可以看到里面有很多的jar包(jar包需要导入才能使用)
三、浏览器操作的小demo
1、这里我们使用的是idea,创建一个普通java项目,里面只有src目录
2、这个时候我们需要将selenium的包导入进来,先创建lib文件,然后将jar包都放进来
3、接着对jar进行一个配置导入
然后在modules就可以看到我们的lib已经进来了
4、代码如下和运行结果
public class Test9 {
private final static String driver = "webdriver.chrome.driver";
private final static String chromeDriver = "C:\\Users\\d\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe";
public static void main(String[] args) {
System.out.println("打开浏览器进行操作");
System.setProperty(driver,chromeDriver);
//获取控制 打开浏览器
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();//浏览器最大化
//超时等待30秒
Duration duration = Duration.ofSeconds(30);
driver.manage().timeouts().implicitlyWait(duration);
//跳转到百度浏览器
driver.get("http://www.baidu/");
//操作浏览器 获取到输入框
WebElement kk = driver.findElement(By.id("kw"));
//然后向百度输入框输入selenium java
kk.sendKeys("如也");
//通过元素属性id=su找到百度一下搜索按钮
WebElement btn = driver.findElement(By.id("su"));
//对按钮进行点击操作
btn.click();
}
}
到这里环境就搭建好了,有啥问题评论区留言,有发现不对的大佬轻点喷,冲冲冲!!!
版权声明:本文标题:JAVA配合selenium包对浏览器进行操作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728366370h1234314.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论