Enter键按键在Firefox

时间:2016-09-05 13:23:37

标签: python selenium firefox selenium-webdriver keypress

我的方案涉及在网页中按Enter键。对于Chrome,我的代码工作正常但是当涉及到Firefox时,我的代码无效。请帮助我一个想法,以便我可以Enter Selenium Python Firefoxbrowser1.find_element_by_xpath("path").send_keys(u'\ue007') browser1.find_element_by_xpath("path").send_keys(Keys.ENTER) 驱动程序自动foreach($new_files as $new_file) { //create file $myfile = fopen($filename, "w"); //put contents in the file fwrite($filename, $new_file['content']); //close the file fclose($myfile); } 按键。

以下是我使用的代码。

$(this).load('ShowProductModal', { product: model });

1 个答案:

答案 0 :(得分:0)

尝试

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遇到时间问题时,我发现将动作与查找分开通常会有所帮助。