单击在机器人框架中动态填充的地址

时间:2018-09-27 06:43:38

标签: selenium pycharm robotframework

enter image description here

我正在动态显示地址的文本框中输入地址(由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() 

0 个答案:

没有答案