Перейти к содержимому

Публикации xore4ek3

9 публикаций создано xore4ek3 (учитываются публикации только с 19 апреля 2023)


#174818 Selenium

Отправлено автор: xore4ek3 08 декабря 2019 - 19:38 в Selenium - Functional Testing

Никак, вы что-то можете сделать на странице, только после её загрузки.

Если вы имеете ввиду что у вас open долго отрабатывает, то можно использовать другую стратегию загрузки страницы

        ChromeOptions opt = new ChromeOptions();
        opt.setPageLoadStrategy(PageLoadStrategy.NORMAL);

Они есть EAGER NONE NORMAL.

По умолчанию, вроде как работает нормал.

Severity Code Description Project File Line Suppression State
Error CS1955 Non-invocable member 'DriverOptions.PageLoadStrategy' cannot be used like a method.
Тут что не так? написал как у вас в примере



#174810 Selenium

Отправлено автор: xore4ek3 06 декабря 2019 - 17:41 в Selenium - Functional Testing

 

А не много ли вопросов?

Ну извините, просто я начинающий, думаю в свое время вы тоже задавали вопросы..

 

 cannot convert from 'OpenQA.Selenium.Remote.DesiredCapabilities' to 'OpenQA.Selenium.Chrome.ChromeOptions'
 вот такую получаю ошибку, может кто скажет как исправить?



#174809 Selenium

Отправлено автор: xore4ek3 06 декабря 2019 - 16:23 в Selenium - Functional Testing

А не много ли вопросов?

Ну извините, просто я начинающий, думаю в свое время вы тоже задавали вопросы..




#174802 Selenium

Отправлено автор: xore4ek3 06 декабря 2019 - 09:49 в Selenium - Functional Testing

Никак, вы что-то можете сделать на странице, только после её загрузки.

Если вы имеете ввиду что у вас open долго отрабатывает, то можно использовать другую стратегию загрузки страницы

        ChromeOptions opt = new ChromeOptions();
        opt.setPageLoadStrategy(PageLoadStrategy.NORMAL);

Они есть EAGER NONE NORMAL.

По умолчанию, вроде как работает нормал.

А в хроме точно будет работать?




#174794 seleniumIDE. как перключаться между окнами

Отправлено автор: xore4ek3 05 декабря 2019 - 12:34 в Selenium - Functional Testing

перейти в нужный фрейм, потом вернуть в нужное окно, driver.switch_to_window(<window_name>). <window_name> можно получить из атрибута driver.window_handles




#174787 Selenium

Отправлено автор: xore4ek3 05 декабря 2019 - 10:39 в Selenium - Functional Testing

попробуйте другие подходы чем Селениум

 

по описанию всё равно у Вас скорее всего парсер сайтов а не тест

ну не парсер.. а подскажите, что получше Selenium? и где я могу останавливать загрузку сайта, когда мне вздумается?




#174783 Selenium

Отправлено автор: xore4ek3 05 декабря 2019 - 09:50 в Selenium - Functional Testing

не надо ничего останавливать

 

waitForElementPresent и потом делайте что надо

Заменить ElementVisibli на waitForElementPresent  ?? Просто я читал, что get url пока не отработает, а он отработает как полностью загрузится страница, у меня код не пойдет дальше работать




#174778 Selenium

Отправлено автор: xore4ek3 05 декабря 2019 - 07:28 в Selenium - Functional Testing

Получается, если я сам останавливаю загрузку скрипт продолжает работать. Те. элемент уже давно находится на странице, но пока не происходит полная загрузка сайта скрипт не продолжает работу..а это потеря времени... 




#174769 Selenium

Отправлено автор: xore4ek3 04 декабря 2019 - 19:34 в Selenium - Functional Testing

Вечер добрый пишу тест на C#  Selenium, столкнулся с проблемой как остановить загрузку страницы... Т.е. если я нажимаю крестик вручную, то скрип быстро отрабатывает. А если не трогать крестик то очень долгое ожидание загрузки страницы. Если кто подскажет как решить проблему буду признателен.! Иcкал много решение на JS, только я не очень в нем понимаю....