我有一个源代码不可用的页面,但是有一个输入框,其中光标闪烁。
我可以在文本框中写一些内容而无需找到元素。我的意思是,某种方式,发送键可以自动寻找聚焦输入框并输入输入。
我的代码无法正常工作
driver.send_keys("testdata")
答案 0 :(得分:12)
解决了它
from selenium.webdriver.common.action_chains import ActionChains
actions = ActionChains(self.driver)
actions.send_keys('dummydata')
actions.perform()
答案 1 :(得分:4)
如果您在此代码中遇到有关“自我”的错误:
from selenium.webdriver.common.action_chains import ActionChains
actions = ActionChains(self.driver)
actions.send_keys('dummydata')
actions.perform()
只需使用:
actions = ActionChains(driver)
我没有评论权限,这就是为什么我将其作为答案
答案 2 :(得分:2)
这对我有用:
driver.find_element_by_tag_name('body').send_keys(' ')
(我曾经使用空格字符滚动浏览页面)