Я пытаюсь создать al oop и мне понадобится XPATH, чтобы быть строкой, чтобы я мог включить переменную в соответствующее место, чтобы go опустил список флажков. Это код того, где я нахожусь. Я смог сделать это раньше, набрав точный XPATH. Я смог напечатать и подтвердить переменную (xpath_string), и она соответствует XPATH, введенному ранее.
//*[@id='u_0_u'/div/div/div/div[3]/div/div[2]/table/tbody/tr[1]/td[1]/label/input
Это полный код:
wait = WebDriverWait(driver, 20)
i = 1
xpath_string = "//*[@id='u_0_u'/div/div/div/div[3]/div/div[2]/table/tbody/tr[" + str(i) + "]/td[1]/label/input"
print(xpath_string)
element = wait.until(EC.element_to_be_clickable((By.XPATH, xpath_string)))
print(element)
actions = ActionChains(driver)
actions.move_to_element(element).perform()
driver.execute_script("arguments[0].click();", element)
driver.execute_script("window.scrollTo(0,5)")
Я не могу получить чтобы проверить печать (элемента), поскольку я получаю исключение тайм-аута, ожидая, когда элемент будет активным. Он находил его раньше, теперь нет.