`

java用selenium调谷歌实例

    博客分类:
  • java
阅读更多
1.命令 启动selenium server

java -jar D:\javaProject\java_selenium\lib\selenium-server-standalone-2.44.0.jar

出现stated 说明启动成功


代码:
package com.hyjx.selenium;


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.ChromeOptions;
import org.openqa.selenium.remote.DesiredCapabilities;

public class ExampleForChrome {
public static void main(String[] args) {
    //options=webdriver.ChromeOptions();
    //options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"]);
        System.setProperty("webdriver.chrome.driver",
                "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");
        ChromeOptions options = new ChromeOptions();
        options.addArguments(new String []{"test-type"});
        WebDriver webDriver = new ChromeDriver(options);
        //设置最大窗口
        webDriver.manage().window().maximize();
        //访问百度
        webDriver.get("http://www.baidu.com");
        WebElement kw = webDriver.findElement(By.id("kw"));
        String key [] = new String[]{"黑暗"};
        kw.sendKeys(key);
        WebElement su = webDriver.findElement(By.id("su"));
        su.click();
        //webDriver.close();
        System.out.println("Hello World!");
    }
}
分享到:
评论

相关推荐

    selenium java实例.zip

    在这个"**selenium java实例.zip**"压缩包中,我们很可能会找到一系列使用Java实现的Selenium测试用例,帮助我们深入理解和实践Selenium与Java的结合。 在Java中使用Selenium,首先需要引入Selenium的Java客户端...

    selenium及依赖jar包(java)

    【Selenium及依赖jar包(Java)】是一个用于自动化浏览器操作的开源工具,它在Java环境中广泛使用。Selenium的核心功能在于模拟用户的行为,比如点击、输入、滚动、选择等,使得开发者能够对Web应用程序进行自动化...

    配置Selenium工具(Java IE)

    这段代码首先设置了IE驱动的路径,然后创建了一个InternetExplorerDriver实例,打开Google首页,输入搜索词"Selenium WebDriver"并提交搜索。最后,它打印出页面标题并关闭浏览器。 为了确保一切正常工作,你需要...

    selenium3.0 webdriver+python3.0实例参考

    **Selenium 3.0 WebDriver + Python 3.0 实例参考** Selenium 是一个强大的自动化测试工具,尤其适用于Web应用程序。Selenium 3.0是该框架的一个重要版本,它增强了WebDriver接口,并且提供了与多种浏览器兼容的...

    java-client3.4和selenium-java-2.52 jar包

    Java客户端库Java-client3.4和Selenium WebDriver的Java绑定版本selenium-java-2.52是自动化测试领域中常用的技术栈,特别是针对基于Java的Web应用自动化测试。这两个库都与Appium紧密关联,Appium是一个开源的自动...

    java操作selenium+chrome解析动态网页

    Java操作Selenium与Chrome解析动态网页是一个常见的自动化测试和数据抓取场景,主要涉及三个关键技术:Selenium WebDriver、Java编程语言以及Google Chrome浏览器。这里我们将深入探讨这些技术及其在动态网页解析中...

    selenium-java-3.8.1

    使用Selenium WebDriver,开发者可以编写Java代码来模拟用户交互。例如,我们可以用以下代码启动一个新的Chrome浏览器实例: ```java import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome....

    Selenium Webdriver使用已打开的浏览器

    标题"使用已打开的浏览器"提示我们将讨论如何利用Selenium与已启动的浏览器实例进行交互,而非每次都启动一个新的浏览器会话。 在某些情况下,我们可能希望利用已打开的浏览器窗口进行测试,例如,当需要在特定的...

    selenium-java-client

    要在Java项目中使用这个库,首先需要将`selenium-java-client-driver-1.0.2.jar` 添加到项目的类路径中。然后,可以通过以下步骤编写自动化测试脚本: 1. **导入库**:在Java代码中,需要导入Selenium的相关包,如`...

    selenium RC怎么使用

    它的核心功能在于允许程序员使用多种编程语言(如Java、Python、Ruby等)编写测试脚本,然后通过Selenium Server与浏览器进行交互,实现网页的自动化操作。以下将详细介绍如何使用Selenium RC。 首先,你需要获取...

    selenium,java

    在Java项目中使用Selenium,首先需要将Selenium的Java客户端库引入到构建工具(如Maven或Gradle)的依赖管理中。这样就可以在代码中导入所需的Selenium类。 2. **创建WebDriver实例** 创建一个WebDriver对象,...

    selenium及驱动全包 JAVA 亲测可用

    在Java环境下,Selenium的使用需要依赖一系列的JAR文件,这些文件提供了与浏览器交互的API。 在提供的压缩包"**selenium及驱动全包**"中,包含了Selenium用于Java的所有依赖JAR文件,这些文件是进行Selenium自动化...

    selenium-java-3.1.0.zip

    Selenium是一款广泛应用于Web应用程序自动化测试的开源工具,尤其在Java环境下,它的功能强大且易于使用。本资源包"Selenium-java-3.1.0.zip"包含了Selenium 3.1.0版本的Java实现,这是一次重要的更新,提供了许多...

    selenium+谷歌浏览器等.zip

    6. 编写Selenium测试脚本,使用合适的编程语言(如Python、Java等)。 7. 在脚本中配置远程WebDriver,指向Grid Hub的URL,执行测试。 通过这个压缩包,用户可以获得所需的所有文件,按照提供的博客教程一步步操作...

    亲测可用!selenium环境搭建(版本火狐52+selenium 3.3 +geckodriver 15.0+FirefoxAuto.java).zip

    4. **创建`FirefoxAuto.java`**:这是一个使用Java编写的Selenium测试脚本,它会实例化一个FirefoxDriver对象,打开网页并执行一些基本操作。示例代码可能如下: ```java import org.openqa.selenium.WebDriver; ...

    Selenium java 学习笔记

    - **Selenium Server安装**:通过下载Selenium Server Standalone(如版本2.15.0)并使用命令行启动服务。 ```shell java -jar selenium-server-standalone-2.15.0.jar ``` - **解决端口冲突问题**:默认情况下...

    Google驱动,selenium必备,需要的自取

    标题中的“Google驱动,selenium必备”指的是在自动化测试领域中,Selenium工具与Google Chrome浏览器的配合使用所需的关键组件——ChromeDriver。Selenium是一款强大的Web应用程序自动化测试框架,它允许开发者模拟...

    selenium自动化测试

    在Selenium WebDriver中,我们首先需要选择合适的WebDriver驱动,比如ChromeDriver(用于Google Chrome)或GeckoDriver(用于Firefox)。然后,创建WebDriver实例,指定浏览器类型,并设置相应的配置。以下是一个...

    selenium2 java2.44包

    使用这些jar包,开发者可以创建基于Java的Selenium测试脚本,实现Web应用的功能测试、回归测试、性能测试等。例如,通过导入`org.openqa.selenium.WebDriver`和`org.openqa.selenium.WebElement`等包,你可以初始化...

Global site tag (gtag.js) - Google Analytics