У меня проблема с нажатием на скрытый элемент - PullRequest
0 голосов
/ 16 февраля 2020

У меня проблема с моим кодом, потому что я не могу нажать на скрытый элемент, может ли кто-нибудь мне помочь?

image

Первая картинка при наведении курсора и второй это без парения

# webdriver
browser = webdriver.Chrome(r'C:\Users\Admin\PycharmProjects\untitled\chromedriver.exe')

#zmazat prvý inzerat
[enter image description here][2]browser.get('https://www.bazos.sk/moje-inzeraty.php?mail=&telefon=0944668585&Submit=Vyp%C3%ADsa%C5%A5+inzer%C3%A1ty')


element_to_hover_over =         browser.find_element_by_xpath('/html/body/div/table/tbody/tr/td[2]/span/table/tbody/tr[1]/td[1]')
hover = ActionChains(browser).move_to_element(element_to_hover_over)
hover.perform()

zmazat = browser.find_element_by_xpath("//*[contains(text(), 'Zmazať/Upraviť/Topovať')]")
time.sleep(1)
browser.execute_script("arguments[0].click();", zmazat);

1 Ответ

0 голосов
/ 16 февраля 2020

для элемента "zmazat" попробуйте этот xpath, например

zmazat = browser.find_element_by_xpath("//a[contains(text(), 'Zmazať/Upraviť/Topovať') and @class='akce']")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...