2012-02-29 2 views
0

현재 Robot Framework를 사용하여 테스트 사례를 자동화하고 있습니다. 내가 가진 테스트 케이스 중 하나에서 특정 요소를 드래그 앤 드롭해야합니다. SeleniumLibrary 키워드 인 Drag and Drop을 사용하면 브라우저가 멈추게됩니다. 누구도이 같은 오류가 발생 했습니까? 내가 사용할 수있는 작품이 있습니까?로봇 프레임 워크의 끌기 및 놓기 키워드에 웹 브라우저가 있습니다.

Robot Framework 2.7을 사용하고 IE8 및 FF9에서 테스트를 실행합니다.

Heres는 샘플 코드 : 키워드는 10 초에서 5 초를 성공할 때까지 대기는 요소가 보이는

// TD 수 있어야 [클래스 @ = 'policy_td'] // UL [클래스 = 'workgroup_list'@]

드래그 // target = // td [@ class = 'policy_td] [// class ='unused_workgroup_ul '// // [ '] // ul [@ class ='workgroup_list ']

답변

0

오늘 같은 문제가있었습니다. xpath를 사용하여 locator로 요소를 정의한 다음 나중에 대상으로 사용해야합니다. 예를 들어, 코드의 일부처럼 볼 수 있었다 : // UL [@ 클래스 = 'workgroup_list'] ID

드래그

지정 ID에 요소는 XPath는 = // TD [= 'policy_td'클래스 @] 그리고 Drop // ul [@ id = 'unused_workgroup_ul'] // li [@ class = 'workgroup'] // span // span [text() = 'Test'] target = ID

+0

감사합니다. 셀레늄 라이브러리를 2.7로 업그레이드했습니다. – dodong