我正在动态显示地址的文本框中输入地址(由Google提供支持)。我需要单击向下箭头,然后单击选项卡以选择一个地址。我尝试了按键,但没有用。因此,我尝试了以下扩展库。因此,在测试用例中,我在“库ExtendedSelenium.py”设置中将其调用,在“测试用例”部分中,我称为press_down_arrow。仍然不按向下箭头。我做错了吗?我需要提供任何ID或值吗?请帮助
# 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()