Невозможно найти элемент на странице HTML - PullRequest
0 голосов
/ 08 октября 2019

Я работаю над сценарием python selenium для сбора некоторых данных с веб-сайта, и я не могу выбрать поле поиска, куда я должен отправлять ключи. В окне поиска мне нужно ввести имя панели инструментов. откуда мне нужно извлечь данные. Я пробовал и имя класса и выбор селектора CSS.

    driver.get('https://xyxxyxyxyxyxyxyxyxyxxyxyxyx')         
    time.sleep(20)
    element = 
    driver.find_element_by_class_name('kuiToolBarSearchBox__input ng- 
    pristine ng-valid ng-empty ng-touched')
    driver.execute_script("arguments[0].click();", element)
    time.sleep(10)
    element.send_keys('XYZ')

    driver.get('https://xyxxyxyxyxyxyxyxyxyxxyxyxyx')         
    time.sleep(20)
    driver.find_element_by_css_selector('input.kuiToolBarSearchBox__input 
    ng- 
    pristine ng-valid ng-empty ng-touched')
    driver.execute_script("arguments[0].click();", element)
    time.sleep(10)
    element.send_keys('XYZ')

<input class="kuiToolBarSearchBox__input ng-pristine ng-valid ng-empty ng-touched" type="text" placeholder="Search..." aria-label="Filter dashboards" data-test-subj="searchFilter" ng-model="listingController.filter" aria-invalid="false">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...