我目前正在使用Robot Framework自动化我的测试用例。在我的一个测试用例中,我需要拖放一个元素。使用SeleniumLibrary关键字拖放后,我的浏览器就会挂起。有没有人遇到过同样的错误?我可以使用吗?
我正在使用Robot Framework 2.7并在IE8和FF9上运行我的测试。
下载示例代码: 等到关键字成功10s 5s元素应该可见
// TD [@类= 'policy_td'] // UL [@类= 'workgroup_list']
拖放// ul [@ id ='unused_workgroup_ul'] // li [@ class ='workgroup'] // span // span [text()='Test'] target = // td [@类= 'policy_td'] // UL [@类= 'workgroup_list']
答案 0 :(得分:0)
我今天遇到了同样的问题。您应该使用xpath定位元素,然后将其用作目标。例如,您的部分代码可能如下所示:
将ID分配给元素xpath = // td [@ class ='policy_td'] // ul [@ class ='workgroup_list'] ID
拖放// ul [@ id ='unused_workgroup_ul'] // li [@ class ='workgroup'] // span // span [text()='Test'] target = ID