es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SENDKEYS

¿Por qué la función send_keys no funciona en Python Selenium?

Tengo un problema en mi código. para photolink in all_links: self.browser.get(photolink) #Link öffnen time.sleep(random.randint(5, 6)) #darle me gusta self.browser.find_element_by_xpath('//*[@id="react-root"]/section/main/div/div[1]/article/div/div[2]/div/div[2]/section[1]/span[1]/button').click() time.sleep(random.randint(1, 3)) #comentar commentbox = self.WaitforObject(By.CLASS_NAME,"Ypffh") commentbox.click() time.sleep(random.randint(1, 2)) #commentbox.send_keys(self.config.Random_Comment()) commentbox.send_keys("Test") commentbox.send_keys(Keys.ENTER) time.sleep(random.randint(3, 5)) c = c + 1 print("Le gustó a ", c, " fotos") time.sleep(random.randint(1, 3)) Funciona hasta commentbox . . . Read more

TypeError: el objeto de tipo ‘FirefoxWebElement’ no tiene len() se produce al enviar texto a través de send_keys usando Selenium Python.

Código de pruebas: listas = driver.find_elements_by_xpath(“//[@class= ‘gradeA’]/td[1]”) para lista in listas: print(lista.text) driver.find_element_by_xpath(“//input[@id=’event_name’]”).send_keys(lista) Aquí está el error: Traza de error (Traceback) más reciente: Archivo “C:/Users/Eventbuizz-t460-ki/PycharmProjects/pythonProject/pythonSelenium/super admin.py”, línea 31, en y.send_keys(lista) Archivo “C:\Users\Eventbuizz-t460-ki\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webelement.py”, línea 348, en send_keys {‘text’: “”.join(keys_to_typing(value)), Archivo “C:\Users\Eventbuizz-t460-ki\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\common\utils.py”, línea 150, en keys_to_typing for i in range(len(val)): TypeError: el . . . Read more

El elemento no se puede alcanzar mediante el teclado – Campo de entrada bajo ShadowRoot.

Utilizo el último Chrome y Chromedriver. Tengo un sitio web con elementos DOM y escribiré cualquier texto en un campo de entrada. Código HTML (disculpas por la captura de pantalla): <a href=”https://i.stack.imgur.com/2aLjh.png”><img src=”https://i.stack.imgur.com/2aLjh.png” alt=”enter image description here”></a> Código Python: “` def expand_shadow_element(element): shadow_root = driver.execute_script(‘return arguments[0].shadowRoot.children’, element) return shadow_root … . . . Read more