我已经做了一个简单的拖放功能,类似于已经存在的功能,但经过一些改进,这种功能在Chrome(61)和Firefox上都能完美地工作,无论是在后台还是在前台都没有区别。在
但在Safari上,使用它似乎什么也不会发生
功能:
def drag_from_x_to_y_by_offset(locator, startOffX, startOffY, endOffX, endOffY):
driver = get_wb()
elem = sn.Safari.find_element_by_class_name(driver, locator)
ac = sn.ActionChains(driver)
ac.move_to_element(elem).move_by_offset(startOffX, startOffY).click_and_hold()
.move_by_offset(endOffX,endOffY).release().perform()
get_wb()只提供浏览器的当前实例,其他命令都可以正常工作
在robot框架中的用法:
^{pr2}$编辑:正常的拖放操作似乎也不起作用
EDIT2:任何函数都不会返回错误
目前没有回答
相关问题 更多 >
编程相关推荐