单击元素,按住Shift键并单击robotframework中的另一个元素

单击元素,按住Shift键并单击robotframework中的另一个元素,robotframework,selenium2library,Robotframework,Selenium2library,我需要能够点击网页上的一个元素,按住键盘上的Shift键并按下另一个元素 我可以在Selenium2库中使用“按键”实现此行为吗?您可以尝试使用AutoItLibrary实现您的场景 首先,您需要安装win32com.client,使用下面的命令 pip install pypiwin32 然后根据需要使用AutoItLibrary命令,如 发送|{SHIFTDOWN} 有关更多信息,请访问使用Pyautogui库。此库模拟GUI上的用户操作,如鼠标控制、键盘输入等。您可以在 你也可以通过以

我需要能够点击网页上的一个元素,按住键盘上的Shift键并按下另一个元素


我可以在Selenium2库中使用“按键”实现此行为吗?

您可以尝试使用AutoItLibrary实现您的场景

首先,您需要安装win32com.client,使用下面的命令

pip install pypiwin32
然后根据需要使用AutoItLibrary命令,如 发送|{SHIFTDOWN}


有关更多信息,请访问使用Pyautogui库。此库模拟GUI上的用户操作,如鼠标控制、键盘输入等。您可以在

你也可以通过以下文档中的关键字使用pip安装这个库


谢谢。我已经能够使用pyautogui按住“shift”键。但是,我在识别使用它的元素时遇到问题。似乎您只能使用pyautogui指定绝对坐标(x,y)。有没有办法单击网页中的某个元素,然后按住shift键?此外,Selenium2库中的“鼠标悬停”关键字只是模拟光标的悬停,它不会实际移动光标。所以我也不能用这个。有什么想法吗?您可以先识别元素,然后使用pyautogui库输入文本。