Нажмите тот же идентификатор, но кнопка селена PYTHON - PullRequest
0 голосов
/ 05 сентября 2018
    from selenium import webdriver
import time

username = ""
password = ""

getdriver = ("https://www.instagram.com/accounts/login/")

driver = webdriver.Chrome()
driver.get(getdriver)

driver.find_element_by_xpath("//input[@name='username']").send_keys(username)
driver.find_element_by_xpath("//input[@name='password']").send_keys(password)
driver.find_element_by_xpath("//button[contains(.,'Log in')]").click()
time.sleep(5)
driver.get("https://www.instagram.com/python.coders/followers/")
driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/header/section/ul/li[2]/a').click()
while True:
    time.sleep(2)
    driver.find_element_by_name('Follow').click()

Я хочу щелкнуть по всем кнопкам «Follow display» на Instagram, я не могу сделать это с тэгом name или name.

1 Ответ

0 голосов
/ 05 сентября 2018
  • Используйте findElements.
  • Возвращает список веб-элементов с тем же локатором.
  • Теперь переберите размер этого списка и продолжайте нажимать на WebElements.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...