Как я могу получить журналы отладки или сети Chrome с помощью RemoteWebDriver в Selenium Grid? Журналы консоли работают JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу получить журналы отладки или сети Chrome с помощью RemoteWebDriver в Selenium Grid? Журналы консоли работают

Сообщение Anonymous »

Я пытаюсь записать журналы браузера во время выполнения теста. Когда я использую локальный WebDriver, я могу получить доступ к этим журналам, используя:

Код: Выделить всё

GeckoDriverService service = new GeckoDriverService.Builder()
.usingDriverExecutable(new File("/Users/xxxxxx/Downloads/geckodriver"))
.usingAnyFreePort()
.withLogFile(new File("/Users/xxxxx/selenium-logs/geckodriver.log"))
.withLogLevel(FirefoxDriverLogLevel.DEBUG)
.build();
В настоящее время я использую следующий код для захвата журналов браузера в локальном WebDriver, и он работает должным образом:

Код: Выделить всё

import java.io.File;
import java.io.IOException;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxDriverLogLevel;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.openqa.selenium.firefox.GeckoDriverService;

public class FirefoxLoggingExample {
public static void main(String[] args) throws IOException {
GeckoDriverService service = new GeckoDriverService.Builder()
.usingDriverExecutable(new
.usingAnyFreePort()
.withLogFile(new File("/Users/xxxxx/selenium-logs/geckodriver.log"))
.withLogLevel(FirefoxDriverLogLevel.DEBUG)
.build();

FirefoxOptions options = new FirefoxOptions();

service.start();

WebDriver driver = new FirefoxDriver(service, options);
driver.get("https://example.com");
System.out.println("Title: " + driver.getTitle());

driver.quit();
service.stop();
}
}

Однако я не уверен, как добиться того же при использовании RemoteWebDriver с Selenium Grid. Мне нужно получить журналы браузера с удаленного узла, но я не понимаю, как правильно настроить или настроить.
Может кто-нибудь подсказать мне, как включить и собирать журналы браузера при запуске тестов с использованием RemoteWebDriver?
Буду очень благодарен за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/796 ... lenium-gri
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»