我正在使用python-selenium绑定来自动化网页。我使用下面这行代码来按下ENTER按钮并调用一个弹出窗口:
driver.find_element_by_xpath("xpath_of_element").send_keys(u'\ue007')测试用例已通过,但在脚本运行时不会调用弹出窗口。有人知道为什么吗?
发布于 2016-07-22 17:30:12
你应该尝试使用click()代替send_keys(),如下所示:
driver.find_element_by_xpath("xpath_of_element").click()编辑的 :-如果在您的情况下,弹出窗口是由键盘事件引起的,请尝试如下所示:-
from selenium.webdriver.common.keys import Keys
driver.find_element_by_xpath("xpath_of_element").send_keys(Keys.ENTER)希望它能有所帮助。:)
https://stackoverflow.com/questions/38510246
复制相似问题