Как использовать один щелчок, чтобы щелкнуть несколько одинаковых имен классов с Selenium в Python - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть HTML:

<div class ='a'>
   Click here to more info-1
</div>
<div class ='a'>
   Click here to more info-2
</div>
....
<div class ='a'>
   Click here to more info-1000
</div>

Я использовал click() для выбора каждого класса, это значит: я нажимаю Click here to more info-1 после нажатия Click here to more info-2 и т. Д.

Но у меня есть 1000 class ='a', и если я использую свое решение, мне нужно будет нажать 1000 раз.

Я хочу знать, как нажать 1000 class ='a' в один раз с в один клик

Мой код

auto_click = broswer.find_elements_by_css_selector('div[class="a"]')
while len(auto_click) >=1:
   for i in auto_click:     
      browser_movie.execute_script("arguments[0].scrollIntoView();", i)
      i.click()
   auto_click = broswer.find_elements_by_css_selector('div[class="a"]')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...