TL; DR: Это было исправлено в gcloud версии 134
Оригинальный ответ: Запустить
gcloud auth application-default login --scopes=https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/userinfo.email
Теперь ваша удаленная оболочка должна работать снова.
Подробности: Я думаю, что это было нарушено обновлением 128.0.0 вместе с изменениями в команде gcloud auth login
. Старые маркеры имеют следующие области (в соответствии с конечной точкой tokeninfo Google):
https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/appengine.admin https://www.googleapis.com/auth/compute https://www.googleapis.com/auth/plus.me
Новые маркеры из gcloud auth application-default login
без каких-либо опций имеют только:
https://www.googleapis.com/auth/cloud-platform
Это задокументированы в gcloud auth application-default login --help
Версия 134: Запрошенные области:
https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/cloud-platform
См. обсуждение на странице https://groups.google.com/d/ тзд / Google-AppEngine / PTC-76K6Kk4 / 9qr4601BBgAJ
Я видел эту ошибку
Only local connections are allowed
И я обновил веб-селен селена и пакет google-chrome-stable
webdriver-manager update
zypper install google-chrome-stable
На этом сайте представлена последняя версия хрома driver https://sites.google.com/a/chromium.org/chromedriver/
Мои рабочие версии: chromedriver 2.41 и google-chrome-stable 68
System.setProperty("webdriver.chrome.driver", "C:\\Users\\your_path\\chromedriver.exe");
Должно быть хорошо Теперь.
Это просто информационное сообщение. Ваша проблема может быть ошибкой между версиями chromedriver и selenium-server-standalone.
Попробуйте использовать последнюю версию selenium версии 3.0, она работает для меня.
Пожалуйста, не для selenium 3.0 вам нужно указать драйвер сначала и после сервера selenium.
С новым селеном, который является 3.0, вы должны использовать:
java -Dwebdriver.chrome.driver = path_to_chrome_driver -jar selenium-server-standalone-3.0.0-beta2.jar Если вы используете версию селена ниже 3.0, вам нужно отменить порядок селена с драйвером, например:
java -Dwebdriver.chrome.driver=path_to_chrome_driver -jar selenium_server.jar
Когда вы начиная с сервера selenium, откройте консоль в каталоге с сервером хромированных и селеновых серверов и выполните приведенную выше команду.
Я смог решить проблему, выполнив следующие шаги: a. обновить до последней версии chrome, очистить кеш и закрыть браузер Chrome. Загрузите последнюю версию Selenium 3.0
Я следовал за моим предложением frnd, и он работал как драгоценный камень для меня:
Рабочий код:
1) Загружен хромированный рекордер.
2) Код
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Sel {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Downloads\\chromedriver_win32\\chromedriver.exe"); // path of chromedriver
WebDriver driver = new ChromeDriver();
driver.get("https://google.ca");
driver.manage().window().maximize();
driver.getTitle();
}
}
У меня тоже была проблема. Я разрешил эту проблему, обновив chromedriver. Поэтому, если кто-то сталкивается с такой же проблемой, браузер Chrome просто обновляет ваш хромированный рекордер.
Здесь вы - рабочий стек:
Некоторые предыдущие примечания:
1) Запустить sudo Xvfb: 10 -ac & amp;
2) Запустить экспорт DISPLAY =: 10
3) Запустить java -jar "YOUR_PATH_TO / selenium-server-standalone-2.53.1.jar" -Dwebdriver.chrome.driver = "YOUR_PATH_TO / chromedriver.2.27 "-Dwebdriver.chrome.whitelistedIps =" localhost "
Извините за позднюю публикацию, но все же для информации, я также столкнулся с такой же проблемой, поэтому я использовал обновленную версию хромированного ревербера ie.2.28 для обновленного браузера Chrome. 55 до 57, которые решили мою проблему.
C #:
ChromeOptions options = new ChromeOptions();
options.AddArgument("C:/Users/username/Documents/Visual Studio 2012/Projects/Interaris.Test/Interaris.Tes/bin/Debug/chromedriver.exe");
ChromeDriver chrome = new ChromeDriver(options);
Работал для меня.