我尝试使用 selenium 库登录 facebook,但出现了一些问题。输入凭据并单击登录按钮后,我收到一条错误消息:Cookies RequiredCookies 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();
1 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
我知道在问题中我说过我尝试访问 www.facebook.com 但在实际项目中我正在访问个人资料。
当你去https://www.facebook.com时它工作得很好但是error occurs when your going to a profile or if you have second authentication activated.
添加回答
举报
0/150
提交
取消