我正在使用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()
函数之前和之后添加延迟。 - 将数字转换为字符串类型。