|
0 / 0 / 0
Регистрация: 12.07.2020
Сообщений: 18
|
||||||||||||||||
Selenium, не работает Keys14.07.2020, 21:17. Показов 4545. Ответов 4
Метки нет (Все метки)
Браузер открывается, расширяется. Перехожу на нужный сайт. Перехожу на вкладу Войти, ввожу логин и пароль. Перехожу на другую страницу, на которую нет доступа, если не залогинен. Открываю там спойлер со спрятанным текстом. После чего я хочу вызвать "Найти" через Ctrl+F, но почему то не работает, не происходит ничего. И вообще так понимаю сами клавиши не работают. Как будто не добавились, хотя вроде в начале кода прописано. И если нужный текст находится, то сделать скриншот и перейти на https://site/2, если нет, то сразу перейти на site/2 и провести там поиск. Всего там порядка десятка тысяч страниц, вероятно адрес станицы надо как-то через переменную сделать? И что-то вроде через ++ как в PHP сделать, типо плюс один, чтобы прибавлялось каждый раз? Или быть может как-то по другому можно это сделать? Поиск обычного текста по всей странице. И если есть, то скриншот и переход дальше, если нет, то сразу переход дальше. (Звёздочка вызывает скриншот)
Буду очень благодарен за любую помощь. Добавлено через 3 часа 54 минуты Помогли, я вроде в лучшую сторону изменил код, но по прежнему что-то не работает, но не могу понять что именно
0
|
||||||||||||||||
| 14.07.2020, 21:17 | |
|
Ответы с готовыми решениями:
4
selenium.common.exceptions.NoSuchElementException и selenium.common.exceptions.ElementNotInteractableException Добавить пару keys в dictionary Конструкция типа "if word not in keys:" |
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 14.07.2020, 22:31 | |
|
TaliZorah, зачем вообще искать что то через Ctrl F, если можно искать по xpath и id?
0
|
|
|
0 / 0 / 0
Регистрация: 12.07.2020
Сообщений: 18
|
||||||
| 14.07.2020, 23:34 [ТС] | ||||||
|
DobroAlex, потому как первый вариант я знал и знал как сделать ввод клавиш (всяко я думал), а во втором не был уверен в корректности синтаксиса
Добавлено через 59 минут
0
|
||||||
|
Автоматизируй это!
|
|||
| 15.07.2020, 12:12 | |||
|
А кейс прекрасно работают Локаторы твои просто смерть, прочти вот тут какие надо http://testerslittlehelper.wor... eal-xpath/ Тебе не только по селениуму надо почитать, но и по питону бы неплохо!
0
|
|||
|
0 / 0 / 0
Регистрация: 12.07.2020
Сообщений: 18
|
|
| 15.07.2020, 14:45 [ТС] | |
|
Welemir1, спасибо, ну я за пару суток в захлёб смотрел на ютуб ролики, как про селениум, так и питон, но конечно уже в голове полная каша, плюс форумы, разные сайты, что как пишется, что как делается.
Без опыта само собой подобного рода ошибки глупые могут быть) Ну я да, уже понял еще вчера эту свою ошибку и пытался уже и через if поиск текста и через try, проблема раньше выходит, что вот не переходит по сайту по неизвестной причине. Убираю кавычки и по идее должно заработать? Спасибо
0
|
|
| 15.07.2020, 14:45 | |
|
Помогаю со студенческими работами здесь
5
AttributeError: 'str' object has no attribute 'keys' Не работает selenium
Selenium странно работает find_elements_by_xpath Selenium не работает страница под chromedriver Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|