Так что я просто пытаюсь создать код, который будет называть через gmail и выполнять определенные задачи автоматически. Мне удалось успешно войти в GMail автоматически, но я продолжаю работать в этом коде ошибки после входа в систему, когда пытаюсь восстановить источник страницы.Права доступа запрещены для доступа к «документу»
Код ошибки
org.openqa.selenium.WebDriverException: Error: Permission denied to access property "document" (WARNING: The server did not provide any stacktrace information)
Java Code
String pageLink = "https://accounts.google.com/ServiceLogin?service=mail#identifier";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get(pageLink);
WebElement userName = (new WebDriverWait(driver, 10)).until(ExpectedConditions.visibilityOfElementLocated(By.id("Email")));
userName.sendKeys("myusername");
driver.findElement(By.id("next")).click();
Thread.sleep(2 * 5000);
WebElement passWord = (new WebDriverWait(driver, 10)).until(ExpectedConditions.visibilityOfElementLocated(By.id("Passwd")));
passWord.sendKeys("mypassword");
driver.findElement(By.id("signIn")).click();
System.out.println("Logged In!");
Thread.sleep(2 * 5000);
pageCode = driver.getPageSource();
Примечание: Я использую последнюю версию Firefox и последнюю версию Selenium
PS: Я по 11+ другим вопросам, касающимся подобных вопросов, никто не предоставил четкое решение и ответы были крайне расплывчатыми.
[Попробуйте этот ответ.] (Https://stackoverflow.com/a/44518390/217900) Отключение марионетки поможет мне с нелогичным исключением WebDriverException. – Huje