Пожалуйста, помогите, потому что это сводит меня с ума.
Это должно быть просто - щелкнуть элемент. Но ради жизни я не могу найти способ сделать это.
Я могу найти его с каждым методом, который я пробовал, но я не могу щелкнуть по нему. Я пробовал по имени класса, по классу XPath, по тексту промежутка XPath, пытался принудительно нажать кнопку javascript. Ничего. Эта синяя кнопка ОК, кажется, не может быть нажата.
Я начинаю думать, что это может быть из-за формы div, которую я добавлю в изображение. Похоже, что div тоже идет слева от кнопки, так что, может быть, это просто нажатие на пустое место рядом с кнопкой, которое также (по какой-либо причине) будет закрыто div? Если да, то есть ли способ указать, какая часть div нажата?
Вот что я пробовал:
browser.find_element_by_class_name('ok')
browser.find_element(By.XPATH, "//div[@class='ok']")
browser.execute_script("arguments[0].click();",
WebDriverWait(browser, 10).until(EC.element_to_be_clickable
((By.Class, "ok"))))
browser.FindElement(By.XPath("//div[@class='ok']/span[@class='OK']"));
