Я хотел бы сделать команду l oop до go вниз по столбцу флажков и сделать проверку селенового веб-драйвера 10, а затем прокрутить вниз и продолжить в течение заданного числа повторений.
Мне удалось закодировать первый щелчок флажка и прокрутить вниз после. Мне нужно иметь возможность создать строку XPATH для следующих флажков и сделать al oop до go для заданного количества раундов.
Это мой код до сих пор
wait = WebDriverWait(driver, 20)
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#u_0_u > div > div > div > div:nth-child(3) > div > "
"div:nth-child(2) > table > tbody > tr:nth-child(1) "
"> ""td:nth-child(1) > label > span")))
actions = ActionChains(driver)
actions.move_to_element(element).perform()
driver.execute_script("arguments[0].click();", element)
time.sleep(10)
driver.execute_script("window.scrollTo(0,400)")
Это XPATH с переменной, которую необходимо последовательно изменить в полужирный
//*[@id="u_0_u"]/div/div/div/div[3]/div/div[2]/table/tbody/**tr[1]**/td[1]/label/span
Вот HTML для первых 3 строк.
<tr class=""><td class=" _100u"><label class="_55sg _kv1"><input name="select_single_row_checkbox[]" type="checkbox" value="100003109554020"><span class="_66ul"></span></label></td><td class=" _100u"><div direction="left" class="clearfix"><div class="_ohe lfloat"><img src="https://graph.facebook.com/100003109554020/picture?width=32&height=32" class="img _8o _8r img" alt=""></div><div class=""><div class="_42ef _8u"><div><a data-hovercard="/ajax/hovercard/user.php?id=100003109554020" class="_3cb8" href="/100003109554020">Caio Augusto</a></div></div></div></div></td><td class=" _100u"><abbr aria-label="4 days ago" class="livetimestamp" data-utime="1587140162">04/17/20</abbr></td></tr>
<tr class=""><td class=" _100u"><label class="_55sg _kv1"><input name="select_single_row_checkbox[]" type="checkbox" value="100033497255249"><span class="_66ul"></span></label></td><td class=" _100u"><div direction="left" class="clearfix"><div class="_ohe lfloat"><img src="https://graph.facebook.com/100033497255249/picture?width=32&height=32" class="img _8o _8r img" alt=""></div><div class=""><div class="_42ef _8u"><div><a data-hovercard="/ajax/hovercard/user.php?id=100033497255249" class="_3cb8" href="/100033497255249">Cam Ailiff</a></div></div></div></div></td><td class=" _100u"><abbr aria-label="a week ago" class="livetimestamp" data-utime="1586814525">04/13/20</abbr></td></tr>
<tr class=""><td class=" _100u"><label class="_55sg _kv1"><input name="select_single_row_checkbox[]" type="checkbox" value="691216152"><span class="_66ul"></span></label></td><td class=" _100u"><div direction="left" class="clearfix"><div class="_ohe lfloat"><img src="https://graph.facebook.com/691216152/picture?width=32&height=32" class="img _8o _8r img" alt=""></div><div class=""><div class="_42ef _8u"><div><a data-hovercard="/ajax/hovercard/user.php?id=691216152" class="_3cb8" href="/691216152">Dave Anderson</a></div></div></div></div></td><td class=" _100u"><abbr aria-label="7 weeks ago" class="livetimestamp" data-utime="1582826382">02/27/20</abbr></td></tr>
Посоветуйте, пожалуйста, как сделать это возможным.