私の Web サイトでは、ユーザーがシステムにログインする必要があります。ユーザー名とパスワードを入力してからログインボタンをクリックすると、メインログインウィンドウが新しいブラウザウィンドウを開き、そこにホームページを表示します。これは手動で行うとまったく問題なく動作しますが、Webdriver/Java を使用して同様のスクリプトを実行しようとすると、認証が失敗するだけでなく、Webdriver が 1 つではなく 2 つのブラウザー ポップアップ ウィンドウを開きます。ここで私が間違っているのは何ですか?以下のコードを共有しました。
Windows 8およびIE 10でEclipse IDEを使用してinternetexplorerdriverを使用しています。
パブリック クラス アプリケーション {
public static void main(String[] args) {
WebDriver driver = new InternetExplorerDriver();
driver.get("http://cmdlhrstg04/QAWorkSpace/datlogin.asp");
driver.findElement(By.id("vchLogin_Name")).sendKeys("xyz");
driver.findElement(By.id("vchPassword")).sendKeys("xx");
driver.findElement(By.id("LoginImg")).click();
}
}