Я получаю доступ к веб-странице (угловой), используя селен.Если я уменьшу страницу вручную в Chrome, то появится меню, и с ней будет легче ориентироваться.Я хочу сделать то же самое с селеном и с #.Многие посты задают похожий вопрос, но не точно такой же.Позвольте мне объяснить:
css zoom
((IJavaScriptExecutor)driver).ExecuteScript("document.body.style.zoom = '70%'");
Страница уменьшена, но угловая веб-страница ее не обнаруживает, скрытое меню не отображается, поэтомуэто не хорошо для меня.
зум с клавишами:
new Actions(driver).SendKeys(Keys.Control).SendKeys(Keys.Subtract).Perform();
Это не меняет уровень масштабирования для меня.Там нет исключений, он просто ничего не делает.Я попробовал другой метод SendKeys без успеха.
увеличение с настройками Chrome
driver.Url = "chrome://settings";
((IJavaScriptExecutor)driver).ExecuteScript("chrome.settingsPrivate.setDefaultZoom(0.66);");
Это изменяет уровень масштабирования, но после первой строки появляется сообщение об ошибке: "Не удалось загрузить модуль перца из внутреннего пока не существующего ".После этого веб-драйвер работает неправильно.Например, код, который нажал на кнопку, которая работала раньше, больше не работает.
Любая новая идея?