0
私は要素が存在しない場合、2つの異なる経路を取る条件付き要素がないかどうか調べようとしています。しかし、私が得ているのは、私が必要としている「要素が見つからない」ですが、私はこれを回避する必要があります。存在しない要素を探す
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
おそらく私が必要とするのは可視性ですか? –