Používám nejnovější Chrome a chromedriver.
Mám webové stránky s DOM prvky, a budu psát jakýkoliv text, v inputfield
HTML Kód (omlouvám se za screenshot)
Python Kód:
#Rozšířit Stín
def expand_shadow_element(prvek):
shadow_root = řidič.execute_script (návrat argumenty[0].shadowRoot.děti', prvek)
návrat shadow_root
...
root1 = řidič.find_element_by_id("UI-tf_Vorgangsname")
shadow_root1 = expand_shadow_element(root1)
root2 = shadow_root11.find_element_by_xpath("//input[@části='hodnota']")
čas.spánek(2)
root2.klepněte na tlačítko()
čas.spánek(2)
root2.send_keys('testssdfs')
Stal jsem se této zprávy:
selen.společného.výjimky.ElementNotInteractableException: Zpráva: Prvek není dostupná pomocí klávesnice
Vidím, klikněte funguje, kurzor aktiv v Vstupní Pole, ale send_keys nefunguje.
Máte nějaký nápad?
Díky Moc!