51Testing软件测试论坛
标题:
robotframework有没有方法创建鼠标悬停的关键字, 求大神指教?
[打印本页]
作者:
测试积点老人
时间:
2019-7-2 09:57
标题:
robotframework有没有方法创建鼠标悬停的关键字, 求大神指教?
ride创建鼠标悬停的关键字
????
作者:
海海豚
时间:
2019-7-3 09:22
Mouse Over 鼠标悬浮关键字
作者:
qqq911
时间:
2019-7-3 10:57
Mouse Over
作者:
jingzizx
时间:
2019-7-3 11:59
Mouse Over
作者:
abcsell
时间:
2019-7-3 13:04
看看
作者:
蓝天白云11
时间:
2020-3-2 20:09
作者:
15182685554
时间:
2021-4-24 12:43
UIElement.py文件中定义关键字,需要pip install robotframework
from robot.api.deco import keyword
@keyword(u"点击悬浮元素中的元素")
def click_levitation_element(levitation_element_id, option__element_id):
e = cydriver.find_element_by_id(levitation_element_id)
ActionChains(cydriver).move_to_element(e).perform() # 鼠标悬停于基础数据
cydriver.implicitly_wait(8) # 等待元素存在、命令执行完成
cydriver.find_element_by_id(option__element_id).click()
然后再你的robot文件中导入这个UIElement.py文件
Resource ../../../UIElement.py # 相对路径
点击悬浮元素中的元素 levitation_element_id option__element_id
levitation_element_id为悬浮元素的id
option__element_id为悬浮后出现元素的id
当然这里我是以id方式举例,元素定位8大方法均可使用
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2