【Mac】JavaでSeleniumを使ってみる

IT

chromedriverインストール

% brew install chromedriver
...
==> Linking Binary 'chromedriver' to '/usr/local/bin/chromedriver'
🍺  chromedriver was successfully installed!

pom.xml

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.141.59</version>
        </dependency>

サンプルを実行

こちらのコードを動かしてみた。

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;

public class SeleniumTest {
    @Test
    public void testGoogle() {
        WebDriver driver = new ChromeDriver();
        driver.get("https://ichiro-kun.com");
        WebElement s = driver.findElement(By.name("s"));
        s.sendKeys("Selenium");
        s.submit();
        driver.quit();
    }
}

“chromedriver”は開発元を検証できないため開けません。

エラーになったので調べた。→こちらのおかげで解決。

結果

動かせるようになった。

以上


参考サイト

[初心者向け] JavaでSeleniumを動かす - Qiita
Seleniumとは ブラウザを自動で操作できるツールです. ユーザの動作をエミュレートできるので,テストと組み合わせて使われることが多いです. 必要なもの Java Eclipse Google Chrome 事...
Seleniumをやってみる - Qiita
はじめに Mockitoをやってみるの続きです。 Seleniumとやらを動かしてみます。 Selenium公式: Mavenの設定ファイルの修正 pom.xml...
IT
広告
一郎くんどっとこむ