当我运行我的代码时,一切正常,但电子邮件和密码字段不会自动填充。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