저는 Rspec과 watir-webdriver를 사용하고 있습니다. 화면에서 항목이 삭제 될 때 은이 아니므로 통과 테스트를 작성하는 데 어려움을 겪고 있습니다. m가 시도 : 나는 항목을 삭제하면Rspec 및 watir-webdriver; assert 요소가 없습니다.
# this method gets the specific item I want to interact with
def get_item(title)
foo = @browser.div(:text, title).parent.parent
return foo
end
# This method looks at an element grid that contains all the items
def item_grid_contents
grid = @browser.div(:class, 'items-grid')
return grid
end
는, 이러한 내 주장 쓸 시도한 방법의 몇 가지 :이 경우
expect(get_item(title)).not_to be_present # => fails, unable to locate element
expect(item_grid_contents).not_to include(get_item(title)) # => fails, same error
를, 내가 보장하기 위해 찾고 있어요 요소 은에 위치 할 수 없으므로 에스. 이것을 작성하는 또 다른 방법이 있습니까?
고마워요. 이것이 제게 가장 쉬운 해결책이었습니다. – kmancusi