我的方案涉及在网页中按Enter
键。对于Chrome
,我的代码工作正常但是当涉及到Firefox
时,我的代码无效。请帮助我一个想法,以便我可以Enter
Selenium
Python
Firefox
为browser1.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 });
答案 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遇到时间问题时,我发现将动作与查找分开通常会有所帮助。