【发布时间】:2013-08-28 09:59:21
【问题描述】:
我正在使用 selenium Web 驱动程序在 Python 脚本中自动执行前端 Web UI 操作。对于文本字段(必填字段)的输入值,使用driver.find_element_by_xpath(<xpath>).send_keys(<value>) 代码。
虽然我可以看到在相关文本字段中输入了值,但在 UI 上会抛出一条错误消息,指出文本框不能为空。
浏览器:23.0(也尝试使用旧版本,如 20.0、16.0,重现相同的问题) Python版本:2.7
这是我的代码:
sel = webdriver.Firefox()
sel.find_element_by_xpath("//input[@name='minBid']")'.send_keys("2")
sel.find_element_by_xpath("//div[text()='Save']")
运行此 sn-p 时,UI 抱怨说 min bid is not supplied。
请帮助解决这个挑战。谢谢。
【问题讨论】:
-
与我们分享代码...
-
UI如何从字段中获取值?
-
这里是代码 sn-p: ' sel = webdriver.Firefox() sel.find_element_by_xpath("//input[@name='minBid']")'.send_keys("2") sel.find_element_by_xpath("//div[text()='Save']")' 运行此 sn-p 后,UI 投诉说未提供最低出价
标签: python firefox selenium webdriver