Я могу запускать автоматические тесты как на рабочем столе, так и на мобильных устройствах с помощью Protractor + Appium. Однако есть проблемы для запуска пользовательского теста, которые работают только в Desktop/Mobile.Protractor - Appium -
например: Один из моих тестов проверяет Breadcrumbs, которые отображаются только в разрешении экрана рабочего стола.
Не могли бы вы посоветовать, если есть решение проверить, выполняется ли тест на рабочем столе или на мобильном устройстве.
eg; it('check breadcrumb in website', function(){
if(isDesktop()){
contentItemPage.checkBreadCrumb();
}
});
Как показано на рисунке ниже, для проверки того, является ли браузер Chrome или нет.
function isChromeBrowser(){
browser.getProcessedConfig().then(function(config) {
if(config.capabilities.browserName.valueOf() === new String('chrome').valueOf()){
return true;
}
return false;
});
}
Спасибо заранее.