from selenium.webdriver.common.keys import Keys
driver.find_element_by_name("Value").send_keys(Keys.ENTER)
from selenium.webdriver.common.keys import Keys
tb.send_keys(Keys.ENTER)
## In some pages, there is no submit button to submit the query, instead, it requires
## hitting enter button to submit the query.
## So in that case, we need to press enter button.
## To do that we need to import the above module.
## Then after we need to specify the textbox (in my case,it is tb)
## for which we want to hit enter button and
## submit the query, and then using send_keys(), we need to
## pass value inside it which is ENTER button.
## It worked in my case, hope it work for yours :)
To press ENTER key using Selenium WebDriver, We need to use Selenium
Enum Keys with its constant ENTER.
driver.findElement(By.xpath("xpath")).sendKeys(Keys.ENTER);
from selenium.webdriver.common.keys import Keys
driver.find_element_by_name("search").send_keys(Keys.ENTER)
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.ENTER)