Používam najnovšie Chrome a chromedriver.
Som mať webové stránky s prvkom DOM a budem zadajte ľubovoľný text v inputfield
HTML Kód (ospravedlňujeme sa na screenshot)
Python Kód:
#Rozbaľte Položku Tieň
def expand_shadow_element(element):
shadow_root = vodiča.execute_script ("vrátiť argumenty[0].shadowRoot.deti", prvok)
návrat shadow_root
...
root1 = vodiča.find_element_by_id("UI-tf_Vorgangsname")
shadow_root1 = expand_shadow_element(root1)
root2 = shadow_root11.find_element_by_xpath("//input[@časť= "hodnota"]")
čas.režim spánku(2)
root2.kliknite na tlačidlo()
čas.režim spánku(2)
root2.send_keys('testssdfs')
Som sa stal tejto správy:
selén.bežné.výnimky.ElementNotInteractableException: Správu: Element nie je dosiahnuteľné pomocou klávesnice
Vidím, kliknite na tlačidlo pracuje, kurzor je aktiv vo Vstupnom Poli, ale send_keys nefunguje.
Máte nejaký nápad?
Ďakujeme!