используя Python Selenium, не могу найти элемент на Pinterest.com, но я вижу его с помощью инспектора в Firefox - PullRequest
0 голосов
/ 05 декабря 2018

Я написал скрипт на python, который входит в мою учетную запись Pinterest и помещает слово в элемент окна поиска {searchBoxInput} после входа в систему. В прошлом это прекрасно работало.
Теперь, когда я выполняю поиск элементов на веб-странице по имени или идентификатору с использованием селена, я больше не вижу его в списке, но когда я захожу в веб-инспектор и смотрю код на странице, которую вижуэто в коде веб-страницы.

Что я делаю не так?

def search_box():
    """enter into search box and click search"""
    searchWindow = driver.find_element_by_id("searchBoxInput")  # type: WebElement
    searchWindow.send_keys('Sweden')
    searchWindow.click()
    searchWindow.send_keys(u'\ue007') # send 'return key' click
    Get_elements_by_name()
    Get_elements_by_id()

def element_present():
    """find element seachInputBox"""
    try:
        search = driver.find_element_by_name("searchBoxInput") #

        print("found <%s> elements with class name !"  % (search.tag_name))



    except:
        print('Was not able to find an element searchBoxInput.')
...