Как мне изменить этот маршрут селектора, чтобы передать его в качестве аргумента Selenium? - PullRequest
0 голосов
/ 26 мая 2020

Я хочу нажать на кнопку, но не знаю, как изменить маршрут. Я хочу сделать это с помощью селектора, чтобы я мог поместить его в бесконечное l oop и пройти по полному списку YouTube.

boton = '#movie div.ytp-chrome-bottom > div.ytp-chrome-controls > div.ytp-left-controls > a.ytp-next-button.ytp-button'
buscador.find_element_by[enter image description here][1]_css_selector(boton).click()

Изображение, чтобы прояснить, что я хочу

1 Ответ

0 голосов
/ 26 мая 2020

Если вы пытаетесь нажать каждую из этих кнопок, вы можете сделать следующее

boton = '#movie div.ytp-chrome-bottom > div.ytp-chrome-controls > div.ytp-left-controls > a.ytp-next-button.ytp-button'
numberOfButtons = len(driver.find_elements_by_css_selector(boton))

# now iterate through all the buttons and click on them
for counter in range(numberOfButtons):
    driver.find_elements_by_css_selector(buton)[counter].click()

...