Я ввожу адрес в текстовое поле, которое динамически отображает адрес (питание от Google).Мне нужно нажать на стрелку вниз и нажать вкладку, чтобы выбрать адрес.Я пытался нажать клавишу, но это не сработало.Итак, я попробовал ниже расширенную библиотеку.Поэтому, когда в моем тестовом примере я вызываю это в настройках, Library ExtendedSelenium.py и в разделе «Тестовый случай», я вызываю press_down_arrow.Тем не менее он не нажимает стрелку вниз.Я делаю не так?Нужно ли предоставлять какой-либо идентификатор или значения?Пожалуйста, помогите
# ExtendedSelenium.py
from SeleniumLibrary import SeleniumLibrary
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
class ExtendedSelenium(SeleniumLibrary):
def __init__(self):
super(ExtendedSelenium, self).__init__()
def press_down_arrow(self):
""" Emulates action "press down arrow on keyboard".
"""
ActionChains(self._current_browser()).send_keys(Keys.ARROW_DOWN, Keys.NULL).perform()