pythonselenium不会将我的所有键发送到输入字段

2024-10-04 07:38:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用send_键将字符串发送到输入字段。问题是当我试图发送字符时:“)”和“&;”它不会发送这些字符,它只是忽略这些字符。这只是一个页面上的问题,在其他页面上我可以发送这些字符。我也可以在浏览器中手动输入这些字符,所以它必须与我的脚本有关。有什么建议吗?在

我在firefox驱动程序中使用selenium 2.47.1

wait = WebDriverWait(driver, 10)
wait.until(lambda driver: driver.find_element_by_xpath('//*[@id="labelExpensesetPurposeArrangement"]')).clear()
wait.until(lambda driver: driver.find_element_by_xpath('//*[@id="labelExpensesetPurposeArrangement"]')).send_keys("(&")

代码只是一个例子。我只需清除输入字段并输入值。在


Tags: lambda字符串sendidbydriver页面element