【发布时间】:2019-11-18 15:14:44
【问题描述】:
我正在使用 Python Selenium 和 chromedriver 进行自动化测试。 下面是代码示例:
inputElement.send_keys(2356785)
try:
print("Trying using ENTER")
submit = driver.find_element_by_id('button_id')
submit.send_keys("\n")
except Exception as e:
print("--TRYING using CLICK")
driver.find_element_by_id('button_id').click()
代码的问题是在输入元素中输入了文本的一些随机部分而不是全文。
已经尝试过的事情:
- 一位一位发送数字。
- 在
send_keys()函数前后添加延迟。 - 将数字类型转换为字符串。
【问题讨论】:
-
你能发个网址吗?
-
尝试更改 chrome 驱动程序版本 - bugs.chromium.org/p/chromedriver/issues/detail?id=1771
-
这是一个内部工具,所以我不能分享网址@ZarakiKenpachi
-
可以分享截图吗?
-
@GauravNeema 在发送键之前尝试清除()输入元素或点击()进入文本字段
标签: python python-2.7 selenium selenium-webdriver selenium-chromedriver