셀레늄 클라이언트로 드래그 앤 드롭 js 테스트를하고 있습니다. 그것은 작동합니다 (이전과 이후에 screengrabs를 사용하여 요소를 명확하게 표시하여 장소를 전환 함). 그러나 변경 사항을 프로그램 적으로 주장하는 데 문제가 있습니다.어설 션 CSS 로케이터가 예상 값과 같습니다.
암 I, 정신적, 또는 내가 좋아하는 뭔가를 할 수 없습니다
selenium.assert_equal("css locator", "expected id of element")
이 경우, 같은 것을 볼 것이다 :에 대한 모든 팁
selenium.assert_equal("css=li:nth-child(1)", "li#list_item_2")
을 방법 이것을 구현하면 좋을 것입니다.
감사합니다,
아담
편집 : 나는 선택을하고 무엇 반환 selenium.get_element
이 있다면, 나는 다음 단계의 주장을 수행 할 수 있습니다.
즉
element = selenium.get_element("css=li:nth-child(1)")
assert_equal(element, "li#list_item_2")
(나는 생각한다).