Enter 键在 Firefox 中不起作用
Enter key press is not working in Firefox
我有一个场景涉及在网页中按 Enter
键。对于 Chrome
,我的代码工作正常,但是对于 Firefox
,我的代码不起作用。请帮我出个主意,这样我就可以为 Firefox
驱动程序在 Selenium
Python
中自动按下 Enter
按键。
下面是我用过的代码。
browser1.find_element_by_xpath("path").send_keys(u'\ue007')
browser1.find_element_by_xpath("path").send_keys(Keys.ENTER)
尝试
from selenium.webdriver.common.keys import Keys
driver.find_element_by_name("Value").send_keys(Keys.RETURN)
注意 RETURN = '\ue006'
编辑
在编写 WebDriver 程序时请牢记 Explicit and Implicit Waits。请注意顶部附近的“编程语言首选项”按钮。
编辑
尝试
WebElement anElement = driver.find_element_by_name("Value")
anElement.send_keys(Keys.RETURN)
如果您更改了选择标准以等待元素启用,请保留该更改。当 Selenium 出现计时问题时,我发现将操作与查找分开通常会有所帮助。
我有一个场景涉及在网页中按 Enter
键。对于 Chrome
,我的代码工作正常,但是对于 Firefox
,我的代码不起作用。请帮我出个主意,这样我就可以为 Firefox
驱动程序在 Selenium
Python
中自动按下 Enter
按键。
下面是我用过的代码。
browser1.find_element_by_xpath("path").send_keys(u'\ue007')
browser1.find_element_by_xpath("path").send_keys(Keys.ENTER)
尝试
from selenium.webdriver.common.keys import Keys
driver.find_element_by_name("Value").send_keys(Keys.RETURN)
注意 RETURN = '\ue006'
编辑
在编写 WebDriver 程序时请牢记 Explicit and Implicit Waits。请注意顶部附近的“编程语言首选项”按钮。
编辑
尝试
WebElement anElement = driver.find_element_by_name("Value")
anElement.send_keys(Keys.RETURN)
如果您更改了选择标准以等待元素启用,请保留该更改。当 Selenium 出现计时问题时,我发现将操作与查找分开通常会有所帮助。