Как изменить ориентацию экрана на альбомную в Selenium C#?C#

Место общения программистов C#
Anonymous
Как изменить ориентацию экрана на альбомную в Selenium C#?

Сообщение Anonymous »

Я тестирую версию веб-сайта для мобильных устройств. Мне нужно изменить ориентацию экрана на альбомную, но я не могу найти подходящего кода.
Вот что я сделал:

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

((IJavaScriptExecutor)driver).ExecuteScript("document.querySelector('meta[name=viewport]').setAttribute('content', 'width=device-height, height=device-width, initial-scale=1');");
varframe = wait.Until(e => e.FindElement(By.Id("gameFrame")));
driver.SwitchTo().Frame(frame) ;
var elem = wait.Until(e => e.FindElement(By.CssSelector(".buttonLabel.leftButtonLabel")));
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", elem);

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

if (elem.Displayed)
{
action.MoveToElement(elem).Click().Perform();
}
Это изменилось на альбомное, но изменилось только окно просмотра, и элементы стали недоступны для взаимодействия.
Есть ли у вас какое-либо решение для этого в C# Selenium ?

Подробнее здесь: https://stackoverflow.com/questions/791 ... selenium-c

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