Я использую Splinter, но драйвер добавляется вручную или в корень проекта. Как насчёт использования webdriver_manager? Как соединить их?
Как ни пробовал, не получилось.
Добрый день!
Требуется скопировать пин код из письма и вставить (пытаюсь с помощью pyperclip)
Python + Splinter:
Пин код находится в:
<p class="pin-container_mailru_css_attribute_postfix" style="border-color: rgb(31, 31, 31) !important;">5964</p> == $0
pin = browser.find_by_css("p.pin-container_mailru_css_attribute_postfix", wait_time=5)
# Пытаюсь взять атрибут текст из элемента
pin_code = pin.text
# Пытаюсь скопировать его в буфер обмена
copied = str(pyperclip.copy(pin_code))
# Печатаю для визуальной проверки
print("email is: " + copied)
Result = email is: None
Распродажа бонус кодов на World of Tanks!
2020-01-19 09:08
12 500 золота - 150 рублей
180 дней премиум - 150 рублей
Покупать в telegram @sergobuywot
Берете два, а третий идет в подарок
Распродажа бонус кодов на World of Tanks!
2020-01-19 09:08
12 500 золота - 150 рублей
180 дней премиум - 150 рублей
Покупать в telegram @sergobuywot
Берете два, а третий идет в подарок
Всем привет, хочу посоветоваться как хранить повторяющиеся кейсы.
Простой пример, думаю, что многие с таким сталкивались. Есть поле ввода данных. Оно повторяется на разных страницах сайта и даже скопировано на другой аналогичный сайт. Допустим поле совершенно идентичное везде и ни для одной страницы нет какой-то специальной проверки. Проверяется везде, но речь не об этом. А о том как кейсы на это поле организовать в системе (у меня TestRail).
Способ, который используется сейчас - на каждую страницу сайта есть своя сабкатегория и в нее копируются эти кейсы. То есть все 10 (к примеру) кейсов скопированы много раз и разбросаны по всем сабсекциям сьюта. Только скриншоты могут быть разные, но они есть не везде.
Минус в том, что если однажды поле изменится, то придется переписать очень много кейсов.
Поступило предложение сделать отдельную сабкатегорию с этими кейсами, вынести наверх и ссылаться на нее. Поддерживать легко, копировать не надо, вроде красота. Мне эта идея не нравится тем, что при создании тест рана эти кейсы нельзя будет добавить дважды, только тест план с отдельными тест ранами. И они будут все равно вверху, а не в том месте, где их проверяешь по флоу. И тем, что эти кейсы, возможно, будут забывать проходить, потому что они не мозолят глаза.
Можно создавать пустые кейсы с ссылками на единую верхнюю папку, но открывать кейс и видеть в нем только ссылку тоже не кажется хорошей идеей.
Мне второй способ не кажется удобным, но я допускаю, что во мне говорит привычка копировать. А может есть и третий способ, до которого я не додумалась.
Как вы выходите с подобных ситуаций? Есть ли у вас какие-то элегантные способы организовывать секции и сабсекции?