2017-08-10 5 views
-1

私のコードを実行すると、すべて正常に動作しますが、電子メールとパスワードフィールドは自動入力されません。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(); 
+0

このような自動化を使用するのはFacebookのToSです。 Facebookのユーザー、ページ、コンテンツと対話したい場合は、そのAPIを使用します。 – CBroe

答えて

0

私はこれがあなたの本当のアカウントではありません願っています....

多分 "待つ" が必要とされています。最大化した後、入力を開始します。高速化することができます。

+0

私の実際のアカウント... –

+1

パスワードを変更するのは時間ですか? – mortb

+1

良いアイデアmortb ....同じパスワードを使用する他のすべてのアカウントを変更します。 –

関連する問題