私のコードを実行すると、すべて正常に動作しますが、電子メールとパスワードフィールドは自動入力されません。Facebookのログインスクリプトでフィールドに自動入力されない
マイコード:
WebDriver driver = new FirefoxDriver();
driver.get("http://www.facebook.com");
System.out.println("http://www.facebook.com"+driver.getTitle());
driver.get("https://www.facebook.com");
System.out.println("Successfully opened the website");
driver.manage().window().maximize();
driver.findElement(By.id("email")).sendKeys("[email protected]");
driver.findElement(By.id("pass")).sendKeys("Annik3");
driver.findElement(By.id("submit")).click();
System.out.println("Successfully logged in");
//Thread.sleep(3000);
driver.findElement(By.id("userNavigationLabel")).click();
//Thread.sleep(2000);
driver.findElement(By.partialLinkText("Log out")).click();
System.out.println("Successfully logged out");
driver.quit();
このような自動化を使用するのはFacebookのToSです。 Facebookのユーザー、ページ、コンテンツと対話したい場合は、そのAPIを使用します。 – CBroe