Sono in grado di eseguire test automatici sia su desktop, dispositivi mobili che utilizzano Protractor + Appium. Tuttavia, avendo problemi per eseguire test personalizzati, funzionano solo su Desktop/Mobile.Goniometro - Appium -
ad esempio: uno dei miei test convalida i breadcrumb, che vengono visualizzati solo nella risoluzione dello schermo del desktop.
Si prega di avvisare, se esiste una soluzione per verificare se il test viene eseguito in Desktop o Mobile.
eg; it('check breadcrumb in website', function(){
if(isDesktop()){
contentItemPage.checkBreadCrumb();
}
});
Simile al seguente, per verificare se il browser è Chrome o meno.
function isChromeBrowser(){
browser.getProcessedConfig().then(function(config) {
if(config.capabilities.browserName.valueOf() === new String('chrome').valueOf()){
return true;
}
return false;
});
}
Grazie in anticipo.