Я не могу понять, как нажать «возврат», когда я заставляю библиотеку Splinter вводить текст в основную панель поиска Reddit, и, поскольку у нее нет кнопки для поиска, я, вероятно, должен нажать «возврат».
Я видел аналогичный вопрос здесь, но он не сработал для моего случая, а также для случая, для которого человек написал ответ.
class NavigationPage(object):
def __init__(self, br):
self.br = br
self.url = "http://reddit.com"
@property
def retrieve_reddit_search_bar(self):
"""
Retrieves search bar by it's name
"""
return self.br.find_by_name("q")
def search(self, search_term):
self.retrieve_reddit_search_bar.first.fill(search_term) # fills search bar
self.br.execute_script("document.getElementsByName('q')[0].submit()")
Сбой трассировки во время второго оператора в методе поиска. Если кто-то знает, как это сделать, можете ли вы также показать мне, как применить этот бизнес с «возвратным» кликом на всех веб-сайтах? Я предполагаю, что они выполняют аналогичный javascript для обработки поискового запроса.