私はGuru99のタイムセンシティブセレンコースに従っており、私のプロジェクトの一部としてダウンロードしたコードはJavaアプリケーションとして実行されません。 は、それだけ、このコードを実行されることになっている:Javaアプリケーションとして実行すると、選択されたJavaアプリケーション画面が表示されます。これ以上の指示はありません。
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;
public class TestScript01 {
public static void main(String[] args) throws Exception {
WebDriver driver = new ChromeDriver();
String baseUrl = "http://www.demo.guru99.com/V4/";
// launch Firefox and direct it to the Base URL
driver.get(baseUrl);
// Enter username
driver.findElement(By.name("uid")).sendKeys("xxxx");
// Enter Password
driver.findElement(By.name("password")).sendKeys("xx");
// Click Login
driver.findElement(By.name("btnLogin")).click();
}
}
しかし、私が追加しました:import org.openqa.selenium.WebDriver;
とSystem.setProperty("webdriver.chrome.driver", "C://selenium/chromedriver.exe");
を私も 上記のコードでは私の本当のユーザー名とパスワードが含まれていませんでした私はクロームのドライバをダウンロードしています私のCドライブのセレンフォルダ
私は最初firefoxから実行しようとしていましたが、Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms
エラーでスタックしていましたが、これは私のfirefoxをこのサイトの多くの人で動作させるようにダウングレードしましたが、セレンが好むと思われるChromeに切り替えました。私はセレン3.6.0およびJDKを使用してい
が1.8.0_111
指示に従って、アプリケーションとして実行しようとすると、私があるように見える47.0 ChromeとFirefoxの最新バージョンを使用しています私は、この画面を得続けるループに:
私は、なぜ私は今それを取得していますか私は分から、前セレンスクリプトを実行するために、オプションを選択していなかったことがありませんもしあれば選択するはずです。
私はグーグルではありますが、セレンテストを実行するためのほとんどの手順にこのポップアップは含まれていないようです。新しいWebDriver
オブジェクトをインスタンス化し、適切なインポートを選択するだけで十分だと思ったのですが、何が欠けていますか?
urエラーは何ですか? – Salman