Как изменить оконный селен java? - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь получить доступ к iframe внутри тега html. Xpath не работает. Как изменить мое окно на iframe в селене (java / maven)?

1 Ответ

1 голос
/ 06 августа 2020

Сначала вам нужно создать объект драйвера, а после вы можете переключить windows по идентификатору, имени и WebElement. Затем у объекта драйвера есть функции для возврата к окну по умолчанию. Как в этом примере.

// create driver object
WebDriver driver = DriverManager.getDriver();

// change window using iframe id or iframe name
driver.switchTo().frame("frame id or frame name");

// change window using WebElement object
driver.switchTo().frame(webElement);

Переключить назад окно

// switch back to main frame
driver.switchTo().parentFrame();
// switch back one frame
driver.switchTo().defaultContent();

Копия содержимого из (прочтите эту статью) статья об изменении окна селена . Важная информация здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...