Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Facebook登录脚本没有';t自动填充字段_Java_Facebook_Login - Fatal编程技术网

Java Facebook登录脚本没有';t自动填充字段

Java Facebook登录脚本没有';t自动填充字段,java,facebook,login,Java,Facebook,Login,当我运行代码时,一切正常,但电子邮件和密码字段不会自动填充 我的代码: 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("Success

当我运行代码时,一切正常,但电子邮件和密码字段不会自动填充

我的代码:

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("umeshy2009@gmail.com");
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();

我希望这不是你的真实帐户


也许需要“等待”。最大化后,它开始键入。。可能太快了。

也许是时候更改您的密码了?别担心,兄弟……脚本中提到的密码不正确……我需要解决方案。您是否在最大化和发送密钥之间添加了延迟?我想这不会有什么帮助。。。FB确实有可以使用的api。是否正确找到其他元素?(顺便说一句,当我进入facebook时,我会自动登录,这是一个使用chrome的选项;-))使用任何这样的自动化都是违反facebook的ToS的。如果你想与Facebook上的用户、页面或内容互动,请使用他们的API。