修改右键方法
刚开始研究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关键字就可以。
修改好的现成的文件下载:element.zip(仅测试过python2,python3的自己测试)
直接替换....\site-packages\SeleniumLibrary\keywords下的文件即可。
其他问题
如果没有....\site-packages\SeleniumLibrary目录,请安装robotframework-seleniumlibrary和升级robotframework-selenium2librarypip install robotframework-seleniumlibrary
pip install --upgrade robotframework-selenium2library
最后更新于 2018-08-29 16:08:06 并被添加「python robotframework」标签,已有 1442 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
相关文章