我正在使用Selenium和Python在Safari浏览器中运行以下代码。
player=driver.find_element_by_xpath("//*[@id='settings-stream-confirm']").clear()
player.send_keys("test123")
每次send_keys都只在文本框中输入字符串的第一个字母,即“ t”。知道如何将整个字符串输入文本框吗?
Safari:13.0硒:3.141.0Python:3.7
player = driver.find_element_by_xpath("//*[@id='settings-stream-confirm']")
action = ActionChains(driver)
action.move_to_element(player).send_keys('test1234').perform()
。execute_script:
player = driver.find_element_by_xpath("//*[@id='settings-stream-confirm']")
driver.execute_script("arguments[0].value = 'test1234';", player)
player
初始化,请删除.click()