Cha*_*one 4 python selenium google-chrome webdriver
由于某种原因,我无法在页面的输入元素中写入字符"3".
这段代码:
chrome_options = Options()
chrome_options.add_argument('--dns-prefetch-disable')
chrome_options.add_argument('--no-proxy-server')
chromeDriverPath = self.getChromeDriverPath()
os.environ["webdriver.chrome.driver"] = chromeDriverPath
self.driver = webdriver.Chrome(chromeDriverPath, chrome_options=chrome_options)
self.driver.get(self.loginUrl)
login = self.driver.find_element_by_id('login_credit')
login.send_keys("12345")
Run Code Online (Sandbox Code Playgroud)
导致"1245"写入登录输入中...有人可以帮忙吗?我使用python 2.7,最新的chrome和最新的chromedriver
编辑:
login.send_keys("3")
login.send_keys("\3")
Run Code Online (Sandbox Code Playgroud)
也不工作.
login.send_keys("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()")
Run Code Online (Sandbox Code Playgroud)
- 字符串中只缺少"3"...
有用的是什么
login.send_keys(Keys.NUMPAD3)
Run Code Online (Sandbox Code Playgroud)
正如Andersson在下面提出的那样,但这不是一个解决方案.
我在谷歌搜索框中尝试了它,我遇到了同样的行为.
| 归档时间: |
|
| 查看次数: |
2575 次 |
| 最近记录: |