Выбор имени класса в Python с помощью Selenium - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь щелкнуть в области на 5 пикселей ниже имени класса на веб-странице.

Это код:

homeLink = driver.find_element_by_class_name('*****')
action = webdriver.common.action_chains.ActionChains(driver)
action.move_to_element_with_offset(homeLink, 0, 5) 
action.click()
action.perform()

Ошибка: «Сообщение: неттакой элемент: не удается найти элемент: {"method": "name class", "selector": "*****"} "

html:

<div class="*****">Internal Tags</div>

1 Ответ

0 голосов
/ 12 октября 2018

Вы можете сослаться на это,

homeLink = driver.find_element_by_xpath("//div[@class='*****' and contains(text(),'Internal Tags')]")
action=ActionChains(driver)
action.move_to_element(homeLink).click().perform() 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...