在 Java 中使用 selenium 登录 facebook

我尝试使用 selenium 库登录 facebook,但出现了一些问题。输入凭据并单击登录按钮后,我收到一条错误消息:


Cookies Required

Cookies are not enabled on your browser. Please enable cookies in your browser preferences to continue.

我已经在互联网上寻找答案,所以我尝试了driver.manage().getCookies();并且得到了相同的结果。


这是我的代码:


System.setProperty("webdriver.chrome.driver", DRIVERLOCATION);

WebDriver driver = new ChromeDriver();

driver.manage().getCookies();



driver.get("https://www.facebook.com");


driver.findElement(By.id("email")).sendKeys(USERNAME);

driver.findElement(By.id("pass")).sendKeys(PASSWORD);

driver.findElement(By.xpath("//input[starts-with(@id, 'u_0_')][@value='Log In']")).click();


Qyouu
浏览 167回答 1
1回答

天涯尽头无女友

我知道在问题中我说过我尝试访问 www.facebook.com 但在实际项目中我正在访问个人资料。当你去https://www.facebook.com时它工作得很好但是error occurs when your going to a profile or if you have second authentication activated.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java