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。