После запуска тестового прогона удаленный веб-драйвер инициализируется для заданных возможностей:
Ниже приведен журнал узла селена: [Здесь я устанавливаю некоторые параметры хрома]
19:16:08.245 INFO - Creating a new session for Capabilities [{browserName=chrome, takesScreenshot=true, chromeOptions={mobileEmulation={deviceMetrics={pixelRatio=2, width=768, height=1024}, userAgent=Mozilla/5.0 (iPad; CPU OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4}, args=[--ignore-certificate-errors, --disable-bundled-ppapi-flash, --disable-extensions, --disable-web-security, --always-authorize-plugins, --allow-running-insecure-content, --test-type, --enable-npapi], extensions=[]}, version=,platform=ANY}]
В зависимости от моего требования я могу установить параметры хрома в возможностях удаленного веб-драйвера. но не смог получить эти значения.
Мне нужно получить значения deviceMetrics
и userAgent
из нужных возможностей?
Я пробовал с::
String chromeoptions= ((RemoteWebDriver) driver).getCapabilities().getCapability(ChromeOptions.CAPABILITY);
Получение значения null
в chromeoptions.