package com.demo;
import java.io.File;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeDriverService;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class demo_360 {
ChromeDriverService service;
WebDriver driver;
@Before
public void before(){
// service = new ChromeDriverService.Builder()
// .usingDriverExecutable(new File("F:\\Eclipes\\Luna_WorkSpace\\360browser\\res\\chromedriver.exe"))
// .usingAnyFreePort().build();
// try {
// service.start();
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// driver = new RemoteWebDriver(service.getUrl(), DesiredCapabilities.chrome());
System.setProperty("webdriver.chrome.driver", "F:\\Eclipes\\Luna_WorkSpace\\360browser\\res\\chromedriver.exe");
// driver = new ChromeDriver();
// driver.get("http://www.baidu.com/");
}
@Test
public void test(){
String browser_url= "C:\\Users\\Administrator\\AppData\\Roaming\\360se6\\Application\\360se.exe";
ChromeOptions options = new ChromeOptions();
options.setBinary(browser_url);
driver=new ChromeDriver(options);
driver.get("http://www.baidu.com");
WebElement keyword=driver.findElement(By.xpath("//*[@id='kw']"));
keyword.sendKeys("abc");
}
}
http://blog.csdn.net/allan_shore_ma/article/details/63757206
http://blog.csdn.net/qgesxcll/article/details/54986387
分享到:
相关推荐
### 火狐Firefox浏览器安装Selenium IDE的详细步骤 #### 一、Selenium IDE简介 Selenium IDE是一款基于Firefox的集成开发环境工具,它允许用户通过简单的点击操作来记录和回放测试脚本,无需编写任何代码。这对于刚...
在Selenium中,浏览器驱动(Selenium Driver)是实现自动化的关键组件,它作为一个中间件,使得Selenium WebDriver可以与不同的浏览器进行通信。 **Selenium WebDriver** 是Selenium的核心部分,它提供了一个跨...
**Selenium 浏览器Driver打包详解** 在自动化测试领域,Selenium 是一款广泛应用的工具,它允许开发者通过编程方式控制各种浏览器,进行网页应用的功能测试。其中,浏览器Driver是Selenium与特定浏览器进行交互的...
** Selenium IDE 插件在 Chrome 浏览器中的应用** Selenium IDE 是一款强大的自动化测试工具,专为 Web 应用程序设计。它基于 Firefox 和 Chrome 浏览器的插件形式存在,允许用户录制、编辑和回放浏览器操作,以...
Selenium 是一个强大的 Web 自动化测试工具,它允许开发者通过编程方式控制浏览器,执行一系列交互操作,如点击按钮、填写表单、导航等。在实际应用中,Selenium 广泛用于自动化测试、数据抓取和网页操作的自动化。 ...
在Python中,我们可以使用`selenium`库来调用Selenium的功能。 2. **Chrome浏览器**: Google Chrome是广泛使用的Web浏览器,Selenium支持与Chrome的交互,需要借助于chromedriver这个组件。 3. **Chromedriver**: ...
Selenium 是一个强大的自动化测试工具,它允许程序员模拟真实用户在浏览器中的操作,进行Web应用程序的测试。在Selenium框架中,浏览器驱动是关键组成部分,它充当了Selenium与特定浏览器之间的桥梁。本文将深入探讨...
这样,所有需要使用浏览器的测试类都可以通过导入这个类并调用其方法来复用同一个浏览器实例。 4. **DriverUtil类**: 这个类初始化时会创建一个Chrome浏览器实例,并在`start`方法中访问指定URL,设置隐式等待...
搜狗高速浏览器
selenium爬虫使用Microsoft Edge浏览器抓取网页信息示例,功能介绍: 1、使用python+selenium; 2、使用Microsoft Edge浏览器; 3、使用XPATH获取网页元素; 4、获取网页的button,并自动点击,刷新下一页,直到获取...
在"python爬虫无头浏览器技术selenium 自动抢piao源代码"这个主题中,我们将深入探讨Selenium如何用于实现无头浏览器的自动抢票功能。 无头浏览器,顾名思义,就是没有图形用户界面的浏览器。在后台运行,它们可以...
WebDriver通过调用浏览器特定的驱动程序,向浏览器发送命令并接收响应,实现对网页的自动化操作。 谷歌浏览器的驱动称为ChromeDriver。ChromeDriver是由谷歌开发并维护的,用于支持Selenium与Chrome浏览器的交互。...
Python爬虫之selenium模拟浏览器,通过selenium模拟浏览器操作,达到访问百度首页并搜索的目的
gridrouter, 面向服务 1000 + 浏览器的selenium 解决方案 selenium-网格路由器selenium 网格路由器是一个轻量级服务器,它路由和代理 selenium Wedriver 请求到多个 selenium 集线器。 Golang实现这个服务器有一个更...
Edge浏览器驱动程序是微软开发的一款用于自动化测试和网页交互的工具,它允许程序员,特别是Python开发者,通过Selenium库来控制Microsoft Edge浏览器。Selenium是一个强大的Web自动化框架,广泛应用于功能测试、...
Python通过selenium调用IE11浏览器报错解决方法。本文档介绍如何解决 selenium 调用 IE 11 时报错的方法,内含图文说明。同时也保留参考内容。
综上所述,Selenium浏览器驱动包提供了一套工具,使我们能够用Selenium进行跨浏览器的Web应用自动化测试。对于每个浏览器,都有相应的驱动程序(如ChromeDriver和IEDriverServer),并且需要根据具体环境选择合适的...
360急速浏览器 很好用 可以截图 可以保存网页为图片
同学收藏,selenium 浏览器驱动 chrome 自动化测试工具