Не загружаются страницы (в записи всё отлично)



  • Когда тестирую в режиме записи - страницы загружаются отлично. Когда запускаю шаблон - только и вижу сообщения о том, что "не удалось дождаться загрузки страницы". Пробовал ставить "максимальное время выполнения" до 90 сек и не помогает. Пробовал запускать даже в одном потоке. Всё равно фигня получается.
    В чём может быть проблема?



  • @zalton интернет фиговый. оборачивай в игнор ошибок и паузу ставь. страница все равно загрузится



  • @1pepzbd2nyse said in Не загружаются страницы (в записи всё отлично):

    @zalton интернет фиговый. оборачивай в игнор ошибок и паузу ставь. страница все равно загрузится

    100Мбит, а ну другом компе 1Гбит. Когда ручками в браузерах смотрю страницу - всё мгновенно грузится. В режиме "запись" тоже. А вот запускаю и начинается свистопляска...

    Можешь, пожалуйста, объяснить мне, как сделать то, что ты предлагаешь? Я просто не особо шарю пока в оборачивании и других функциях.



  • @zalton красный треугольничек нажимаешь на своем кубике "загрузить страницу" оно оборачивает. далее около кубика вывода ошибки в лог ставишь кубик спать 5 сек или сколько там надо . чтобы страница загрузилась. и всё.



  • @1pepzbd2nyse said in Не загружаются страницы (в записи всё отлично):

    @zalton красный треугольничек нажимаешь на своем кубике "загрузить страницу" оно оборачивает. далее около кубика вывода ошибки в лог ставишь кубик спать 5 сек или сколько там надо . чтобы страница загрузилась. и всё.

    Подскажи, а можно ли как-то сделать так, чтобы BAS кликал не по элементу, а по области?
    Я вижу, что элемент, по которому надо кликать часто не находится. Значит, он может менять название.



  • @zalton said in Не загружаются страницы (в записи всё отлично):

    чтобы BAS кликал не по элементу, а по области?

    Например координты получить и кликнуть рандомно в их диапазоне.



  • @zalton можно ещё попробовать парсить значение изменяемого элемента и подставлять его в действие кликнуть



  • @IvanM said in Не загружаются страницы (в записи всё отлично):

    @zalton said in Не загружаются страницы (в записи всё отлично):

    чтобы BAS кликал не по элементу, а по области?

    Например координты получить и кликнуть рандомно в их диапазоне.

    Думал об этом, но не нашёл, как сделать клик по координатам. Подскажете?



  • Думал об этом, но не нашёл, как сделать клик по координатам. Подскажете?

    1. Кубик "получить координаты элемента"
    2. "Случайное число" А в диапазоне от X до X+WIDTH, "случайное число" B в диапазоне от Y до Y+HEIGHT
    3. "Двигать мышь и кликнуть" по координатам A,B


  • @1pepzbd2nyse said in Не загружаются страницы (в записи всё отлично):

    @zalton можно ещё попробовать парсить значение изменяемого элемента и подставлять его в действие кликнуть

    ооо это наверное слишком сложно для объяснения будет, да?)



  • @IvanM said in Не загружаются страницы (в записи всё отлично):

    Думал об этом, но не нашёл, как сделать клик по координатам. Подскажете?

    1. Кубик "получить координаты элемента"
    2. "Случайное число" А в диапазоне от X до X+WIDTH, "случайное число" B в диапазоне от Y до Y+HEIGHT
    3. "Двигать мышь и кликнуть" по координатам A,B

    Премного благодарен! Но в силу бедности познания в проге - не могу разобраться с п.2 и п.3
    Готов заплатить за подробное объяснение.



  • @zalton said in Не загружаются страницы (в записи всё отлично):

    @IvanM said in Не загружаются страницы (в записи всё отлично):

    Думал об этом, но не нашёл, как сделать клик по координатам. Подскажете?

    1. Кубик "получить координаты элемента"
    2. "Случайное число" А в диапазоне от X до X+WIDTH, "случайное число" B в диапазоне от Y до Y+HEIGHT
    3. "Двигать мышь и кликнуть" по координатам A,B

    Премного благодарен! Но в силу бедности познания в проге - не могу разобраться с п.2 и п.3
    Готов заплатить за подробное объяснение.

    Заплатить?За это?))) Ну ок. Мне интересно сколько?)) Могу скинуть кубики проектом через 10 мин, сами подставите элемент.
    Переведете @Fox на печеньку сколько посчитаете нужным)



  • @IvanM said in Не загружаются страницы (в записи всё отлично):

    @zalton said in Не загружаются страницы (в записи всё отлично):

    @IvanM said in Не загружаются страницы (в записи всё отлично):

    Думал об этом, но не нашёл, как сделать клик по координатам. Подскажете?

    1. Кубик "получить координаты элемента"
    2. "Случайное число" А в диапазоне от X до X+WIDTH, "случайное число" B в диапазоне от Y до Y+HEIGHT
    3. "Двигать мышь и кликнуть" по координатам A,B

    Премного благодарен! Но в силу бедности познания в проге - не могу разобраться с п.2 и п.3
    Готов заплатить за подробное объяснение.

    Заплатить?За это?))) Ну ок. Мне интересно сколько?)) Могу скинуть кубики проектом через 10 мин, сами подставите элемент.
    Переведете @Fox на печеньку сколько посчитаете нужным)

    Смотрите, я объясню, что я не понял. Чтобы мы поняли друг друга.

    1. Кубик "получить координаты элемента" я вставил, кликнув по нужному элементу. Потом сделал "выполнить до этого действия" и не увидел, чтобы в кубик вставились координаты. Как понять, что кубик определил их правильно и вообще определил бы?
    2. "Случайное число" нашёл, но не знаю, что туда вписывать. Видимо, потому что не знаю координат из п.1
    3. Не знаю, как двигать мышь и кликнуть по координатам. Насколько понимаю, для этого подойдёт обычная функция "двигать мышь и кликнуть", ведь там подставляются координаты (x,y)


  • @zalton Ок, а сам шаблон секретный или можете поделиться? Или ссылку прислать и указать что нажать надо? А то проблема может быть с селектором.
    А, ну и еще может нажатие не происходит, если "ждать полной загрузки страницы" в кубике "загрузить url" не включено.

    не увидел, чтобы в кубик вставились координаты.

    Они вставляются в переменные X, Y, HEIGHT, WIDTH.

    Как понять, что кубик определил их правильно и вообще определил бы?

    Используйте после сбора координатов кубик "Лог" и напишите в поле [[X]] [[Y]] [[HEIGHT]] [[WIDTH]]
    Выполните действие "Лог" и посмотрите что поток написал в логе.

    "Случайное число" нашёл, но не знаю, что туда вписывать.

    1 кубик случайного числа:
    Вместо RANDOM_NUMBER впишите A
    В диапазоне "от": X ... "до": X+WIDTH
    2 кубик случайного числа:
    Вместо RANDOM_NUMBER впишите B
    В диапазоне "от": Y ... "до": Y+HEIGHT

    Не знаю, как двигать мышь и кликнуть по координатам.

    Да, для клика по координатам используется "двигать мышь и кликнуть". Впишите в координаты A (для X) и B (для Y)



  • @IvanM said in Не загружаются страницы (в записи всё отлично):

    @zalton Ок, а сам шаблон секретный или можете поделиться? Или ссылку прислать и указать что нажать надо? А то проблема может быть с селектором.
    А, ну и еще может нажатие не происходит, если "ждать полной загрузки страницы" в кубике "загрузить url" не включено.

    не увидел, чтобы в кубик вставились координаты.

    Они вставляются в переменные X, Y, HEIGHT, WIDTH.

    Как понять, что кубик определил их правильно и вообще определил бы?

    Используйте после сбора координатов кубик "Лог" и напишите в поле [[X]] [[Y]] [[HEIGHT]] [[WIDTH]]
    Выполните действие "Лог" и посмотрите что поток написал в логе.

    "Случайное число" нашёл, но не знаю, что туда вписывать.

    1 кубик случайного числа:
    Вместо RANDOM_NUMBER впишите A
    В диапазоне "от": X ... "до": X+WIDTH
    2 кубик случайного числа:
    Вместо RANDOM_NUMBER впишите B
    В диапазоне "от": Y ... "до": Y+HEIGHT

    Не знаю, как двигать мышь и кликнуть по координатам.

    Да, для клика по координатам используется "двигать мышь и кликнуть". Впишите в координаты A (для X) и B (для Y)

    1. Я так полагаю, что координаты должны вставиться автоматически при определении координат элемента.
    2. Сделал с логом. Вот, что написано: [22:57:19] Поток №1 : 3 1306 283 340
      Я так понимаю, это значит, что кубик определения координан определил коорды элемента.
      И получается, что это указаны координаты по Х (от 3 до 1306) и по Y (от 283 до 340) ?


  • @zalton said in Не загружаются страницы (в записи всё отлично):

    Сделал с логом. Вот, что написано: [22:57:19] Поток №1 : 3 1306 283 340

    Последовательно... Координата Х (начало элемента на экране по ширине), координата Y (начало элемента по высоте), ширина самого элемента по шкале X, высота самого элемента по шкале Y (увеличивается вниз). Именно с этими значениями будут работать кубики случайных чисел. По сути случайно выбираем координату внутри поля занимаемого элементом.

    Я так полагаю, что координаты должны вставиться автоматически при определении координат элемента.

    Автоматически вставляются в те самые 4 переменные

    Вот как должно работать, тестовый скрипт:

    RandomXYclick.xml

    И убедитесь, что приступаете к клику только тогда, когда страница прогрузилась. Для этого убедитесь, что включены "часики" рядом с кнопками "ОК" и "Отмена". Это в действии "Загрузить URL".
    028e5668-54f0-4b4c-b184-de1b707ef550-изображение.png

    А если проблема из-за самого селектора элемента (координаты мы все-таки получаем с использованием селектора элемента), то я смогу подсказать только если скинете ссылку на страницу и укажете, что за кнопку нужно нажать. Может проблема как-раз в селекторе. И исправив ошибку можно будет и без костыля со случайными координатами обойтись.



  • @zalton said in Не загружаются страницы (в записи всё отлично):

    @IvanM said in Не загружаются страницы (в записи всё отлично):

    @zalton Ок, а сам шаблон секретный или можете поделиться? Или ссылку прислать и указать что нажать надо? А то проблема может быть с селектором.
    А, ну и еще может нажатие не происходит, если "ждать полной загрузки страницы" в кубике "загрузить url" не включено.

    не увидел, чтобы в кубик вставились координаты.

    Они вставляются в переменные X, Y, HEIGHT, WIDTH.

    Как понять, что кубик определил их правильно и вообще определил бы?

    Используйте после сбора координатов кубик "Лог" и напишите в поле [[X]] [[Y]] [[HEIGHT]] [[WIDTH]]
    Выполните действие "Лог" и посмотрите что поток написал в логе.

    "Случайное число" нашёл, но не знаю, что туда вписывать.

    1 кубик случайного числа:
    Вместо RANDOM_NUMBER впишите A
    В диапазоне "от": X ... "до": X+WIDTH
    2 кубик случайного числа:
    Вместо RANDOM_NUMBER впишите B
    В диапазоне "от": Y ... "до": Y+HEIGHT

    Не знаю, как двигать мышь и кликнуть по координатам.

    Да, для клика по координатам используется "двигать мышь и кликнуть". Впишите в координаты A (для X) и B (для Y)

    1. Я так полагаю, что координаты должны вставиться автоматически при определении координат элемента.
    2. Сделал с логом. Вот, что написано: [22:57:19] Поток №1 : 3 1306 283 340
      Я так понимаю, это значит, что кубик определения координан определил коорды элемента.
      И получается, что это указаны координаты по Х (от 3 до 1306) и по Y (от 283 до 340) ?

    еще неплохо бы в самом начале проверять вообще элемент есть или нет. если есть только тогда и получать координаты.



  • Бывали ошибки если на страницах много разных и сложных js . Во время записи пропуск кадров отключен даже если выставлен в 60 кадров итд то пропуска не будет . Во время запуска же он подхватится и включится . Советую проверить если выставлен пропуск кадров



  • @IvanM said in Не загружаются страницы (в записи всё отлично):

    @zalton said in Не загружаются страницы (в записи всё отлично):

    Сделал с логом. Вот, что написано: [22:57:19] Поток №1 : 3 1306 283 340

    Последовательно... Координата Х (начало элемента на экране по ширине), координата Y (начало элемента по высоте), ширина самого элемента по шкале X, высота самого элемента по шкале Y (увеличивается вниз). Именно с этими значениями будут работать кубики случайных чисел. По сути случайно выбираем координату внутри поля занимаемого элементом.

    Я так полагаю, что координаты должны вставиться автоматически при определении координат элемента.

    Автоматически вставляются в те самые 4 переменные

    Вот как должно работать, тестовый скрипт:

    RandomXYclick.xml

    И убедитесь, что приступаете к клику только тогда, когда страница прогрузилась. Для этого убедитесь, что включены "часики" рядом с кнопками "ОК" и "Отмена". Это в действии "Загрузить URL".
    028e5668-54f0-4b4c-b184-de1b707ef550-изображение.png

    А если проблема из-за самого селектора элемента (координаты мы все-таки получаем с использованием селектора элемента), то я смогу подсказать только если скинете ссылку на страницу и укажете, что за кнопку нужно нажать. Может проблема как-раз в селекторе. И исправив ошибку можно будет и без костыля со случайными координатами обойтись.

    Крутил мудрил, но не получилось )))
    Можно в личку вам скинуть проект как-то? Чтоб вы глянули



  • @zalton said in Не загружаются страницы (в записи всё отлично):

    @IvanM said in Не загружаются страницы (в записи всё отлично):

    @zalton said in Не загружаются страницы (в записи всё отлично):

    Сделал с логом. Вот, что написано: [22:57:19] Поток №1 : 3 1306 283 340

    Последовательно... Координата Х (начало элемента на экране по ширине), координата Y (начало элемента по высоте), ширина самого элемента по шкале X, высота самого элемента по шкале Y (увеличивается вниз). Именно с этими значениями будут работать кубики случайных чисел. По сути случайно выбираем координату внутри поля занимаемого элементом.

    Я так полагаю, что координаты должны вставиться автоматически при определении координат элемента.

    Автоматически вставляются в те самые 4 переменные

    Вот как должно работать, тестовый скрипт:

    RandomXYclick.xml

    И убедитесь, что приступаете к клику только тогда, когда страница прогрузилась. Для этого убедитесь, что включены "часики" рядом с кнопками "ОК" и "Отмена". Это в действии "Загрузить URL".
    028e5668-54f0-4b4c-b184-de1b707ef550-изображение.png

    А если проблема из-за самого селектора элемента (координаты мы все-таки получаем с использованием селектора элемента), то я смогу подсказать только если скинете ссылку на страницу и укажете, что за кнопку нужно нажать. Может проблема как-раз в селекторе. И исправив ошибку можно будет и без костыля со случайными координатами обойтись.

    Крутил мудрил, но не получилось )))
    Можно в личку вам скинуть проект как-то? Чтоб вы глянули

    да, можно


Log in to reply