ฉันใช้คนใหม่ของ Chrome และ chromedriver.
ฉันมีเว็บไซต์ของกับ DOM ส่วนประกอบและฉันจะประเภทมีข้อความใน inputfield
HTML รหัส (ขอโทษสำหรับจับภาพหน้าจอ)
ปลั๊กอินสำหรับไพธอนรหัส:
#เงาขยาย
def expand_shadow_element(อีลีเมนต์):
shadow_root=คนขับรถมาด้วยexecute_script('กลับมาอาร์กิวเมนต์[0].shadowRoot.เด็ก',อีลีเมนต์)
กลับมา shadow_root
...
root1=คนขับรถมาด้วยfind_element_by_id("ส่วนติดต่อผู้ใช้-tf_Vorgangsname")
shadow_root1=expand_shadow_element(root1)
root2=shadow_root11.find_element_by_xpath("//ข้อมู[@นส่วนหนึ่ง='ค่า']")
เวลาแล้วนอนหลับ(2)
root2.คลิก()
เวลาแล้วนอนหลับ(2)
root2.send_keys('testssdfs')
ฉันกลายเป็นจดหมาย:
selenium.เหมือนกันข้อยกเว้นElementNotInteractableException:ข้อความ:ธาตุไม่ reachable โดยคีย์บอร์ด
ฉันเห็นคลิกที่ทำงาน,เคอร์เซอร์อ aktiv นำเข้าข้อมูลในช่องข้อมูลแต่ send_keys ไม่ได้ผลหรอก
คุณรู้มั้ย?
หลายขอบคุณ!