0
저는 요소가 없다면 두 가지 다른 경로를 취할 조건부에 요소가 없음을 찾으려고합니다. 그러나 내가 얻는 것은 '필요한 요소가 없다'는 것이지만, 나는 이것을 돌아볼 필요가있다. 여기 해봤 무엇 :존재하지 않는 요소를 찾으십시오.
if (HomeScreen.tabs.propertiesTab.isPresent()) {
HomeScreen.tabs.propertiesTab.click();
} else {
HomeScreen.tabs.allTabsTab.click().then(function() {
HomeScreen.allTabs.properties.click();
})
}
및
HomeScreen.tabs.propertiesTab.isPresent().toBeFalsy().then(function(isVisible) {
if (isVisible) {
HomeScreen.tabs.propertiesTab.click();
} else {
HomeScreen.tabs.allTabsTab.click().then(function() {
HomeScreen.allTabs.properties.click();
});
}
});
어떤 제안?
이 작품 내가 그것을 볼 수 있고 내가 모든 것을 주석으로 달아서 그것을 클릭한다고 말하면 현재 존재한다. 그것. 나는 isPresent의 로그를했고 false를 리턴한다. –
@ NicolePhillips 좋아, 요소를 올바르게 찾았습니까? 그리고 로케이터와 일치하는 다른 요소가 없습니까? – alecxe
아마도 내가 필요한 것은 가시성입니까? –