Перейти к содержимому
Samvel еще не добавил друзей
01 марта 2022 - 14:01
советую сосредоточится на нахождении самого фрейма странно если код страницы одинаков и вы в коде видите фрейм ?
советую сосредоточится на нахождении самого фрейма
странно если код страницы одинаков и вы в коде видите фрейм ?
Да, в коде вижу фрейм. Код страницы одинаков в обоих режимах.
<iframe src="https://analyticsapi.zoho.com" итд.
28 февраля 2022 - 11:49
Используйте getPageSource в двух режимах и сравните, скорее всего страницы отличаются и вам придется делать разные тесты Проверил в двух режимах, страницы не отличаются. string pageSource = Driver.PageSource; Еще вариант, поставьте паузу Thread.sleep(5_000) и посмотрите, что будет. И текст ошибки нужен еще
Используйте getPageSource в двух режимах и сравните, скорее всего страницы отличаются и вам придется делать разные тесты Проверил в двух режимах, страницы не отличаются. string pageSource = Driver.PageSource;
Используйте getPageSource в двух режимах и сравните, скорее всего страницы отличаются и вам придется делать разные тесты
Проверил в двух режимах, страницы не отличаются.
string pageSource = Driver.PageSource;
Еще вариант, поставьте паузу Thread.sleep(5_000) и посмотрите, что будет. И текст ошибки нужен еще
Паузу тоже ставил, не помогает.
Никакой ошибки нету, просто не может найти никакой элемент внутри frame.
28 февраля 2022 - 11:10
28 февраля 2022 - 06:51
распечатайте что браузер в обоих случаях (содержимое страницы например или конкретно то как вы ищете фрейм которого не находите) и узнаете почему
Я ведь написал как я ищу
Driver.SwitchTo().Frame(0);
Также пытался найти через TagName
Driver.SwitchTo().Frame(Driver.FindElement(By.TagName("iframe")));
Все эти способы нормально работают, если не в режиме headless, но в режиме headless не работают эти способы