刚开始研究robotframework,使用时测试的web应用有个右键弹出框功能,发现RF并没有右键相关的关键字可用,在网上看了很多的资料,最后按葫芦画瓢,能成功弹出右键弹出框
方法:在....\site-packages\SeleniumLibrary\keywords的element.py中加入方法def right_click_element方法,代码如下:
@keyword
def right_click_element(self,locator):
element = self.find_element(locator)
action = ActionChains(self.driver)
action.context_click(element).perform()
保存后重启RF直接调用right click element关键字就可以