4 / 4 / 2
Регистрация: 06.03.2019
Сообщений: 89
|
||||||
1 | ||||||
Ошибка: selenium.common.exceptions.MoveTargetOutOfBoundsException: Message: move target out of bounds01.02.2021, 04:55. Показов 11861. Ответов 6
Метки нет (Все метки)
Доброго дня.
код:
почему при размерах окна 1024х806 падает на Exception при принте (x,y)(zip)(23 строка) около 60-60 координатах, это находится в области видимости. Есть какие мысли у кого?
0
|
01.02.2021, 04:55 | |
Ответы с готовыми решениями:
6
Selenium.common.exceptions.SessionNotCreatedException: Message: session not created: No matching capabilities found Selenium.common.exceptions.StaleElementReferenceException Selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element selenium.common.exceptions.WebDriverException: Message: target frame detached Ошибка : Estringlisterror with message list index out of bounds(0) при работе с циклом |
Автоматизируй это!
|
|
01.02.2021, 06:04 | 2 |
есть пара, падает не на принте а вот тут
скорее всего выход за границы экрана/объекта, смотри в дебаггере все значения для икс и игрек Добавлено через 4 минуты хотя по идее у тебя нормальные координаты внутри окна...
0
|
4 / 4 / 2
Регистрация: 06.03.2019
Сообщений: 89
|
|
01.02.2021, 10:10 [ТС] | 3 |
Всё верно. я же и написал падает на координатах 60x 60y или около них.
я и не понимаю почему.
0
|
4 / 4 / 2
Регистрация: 06.03.2019
Сообщений: 89
|
|
01.02.2021, 15:22 [ТС] | 5 |
пишу массив координат для имитации поведения пользователей, модуль пишется мной для тестирования нейросети.
0
|
Автоматизируй это!
|
|
01.02.2021, 15:25 | 6 |
sdlkfjhsdlktyhk, ну в таком случае тебе все равно надо все это упаковывать в трай-иксепт и при неудачах оставаться на прошлых координатах. Причину проблемы не понимаю, надо искать по всяким СО.
0
|
4 / 4 / 2
Регистрация: 06.03.2019
Сообщений: 89
|
|
01.02.2021, 16:23 [ТС] | 7 |
я пришёл к выводу, что в docs.python.org не описано правильно работа функции.
Когда я заглянул в код, я понял, что move_by_offset работает при вызове и считает текущее расположение курсора как (0,0). Таким образом, он движется по 40-69 (рандомный промежуток) каждый круг цикла for и подходит к краю. Если вкратце: не описано, что при каждом вызове функции, координаты указателя считаются от текущих на момент вызова функции, как (0, 0). т.е. координаты курсора: 1. (100, 200) + move_by_offset(100, 200) 2. (200, 400) + move_by_offset(100, 200) - где (100, 200, 200, 400) - начальное положение курсора на момент вызова функции. Функция отсчитывает координаты не от края левого верхнего экрана, а от текущего положения курсора. Вот такая петрушка.
0
|
01.02.2021, 16:23 | |
01.02.2021, 16:23 | |
Помогаю со студенческими работами здесь
7
EListError with message 'List index out of bounds(37)' project raised exception class estringlisterror with message list index out of bounds Vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: message is empty or invalid Project Project1.exe raised exception class EStringListError with message 'List index out of bounds(0)' QThread - moveToThread "Cannot move to target thread" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |