Коллеги, доброго дня.
Помогите понять, правильно ли составил скрипт, сейчас он разделен на две части: 1 - логин в личный кабинет. 2 - Поиск ссылки на странице.
Если выполнит первую часть скрипта (##Login site) , выполняется без ошибок (по крайней мере в консоли ничего нет), если добавить вторую часть (## Search link)\
вываливает ошибку:
Unable to locate element: https://marketplace.atlassian.com/
Подскажите что я делаю не правильно.
И второй вопрос, как можно залогировать прохождение скрипта, например сделал это и это, а вот тут упал.
Стоит на теством сервере: python 2.7, selenium 3.11.0, geckodrive 0.20/
from pyvirtualdisplay import Display display = Display(visible=0, size=(800, 600)) display.start() import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import NoSuchElementException ##Login site browser = webdriver.Firefox() browser.get('https://my.atlassian.com') browser.find_element_by_id('username').send_keys('My_Login@bk.ru') time.sleep(5) browser.find_element_by_id('login-submit').click time.sleep(5) browser.find_element_by_class_name('gcfMkP').send_keys('My_Password') time.sleep(7) browser.find_element_by_id('login-submit').click ## Search link test = browser.find_element_by_link_text('https://marketplace.atlassian.com/').text print(test) browser.close()