【发布时间】:2016-11-11 10:25:11
【问题描述】:
我正在尝试查找条件中是否缺少元素,如果该元素不存在,则该条件将采用两条不同的路径。但是我得到的是“找不到元素”,这是我需要的,但我需要解决这个问题。这是我尝试过的:
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();
});
}
});
有什么建议吗?
【问题讨论】:
标签: automation webdriver protractor