ブラウザが「デスクトップ」モード(デフォルト)であるかモバイルモードであるかに応じてヘルパー機能コードを実行したいと思っています。高さは常に800ですが、幅がどのように私は約束のgetSize戻りを解決したり、ブラウザが他の方法を幅決定かのどちらか600または1280分度器:現在のブラウザの幅を取得するにはどうすればよいですか?
login: function() {
var self = this;
var browserSize = browser.manage().window().getSize().then(function(size) {
// size is still an unresolved promise ;.;
return size;
});
// Go to login page
browser.get(browser.baseUrl); // Will redirect authed users to the application
// If not at the login page, logout first
if (browser.getCurrentUrl() !== browser.baseUrl) {
if (browserSize.width == 600) {
self.mobileLogout();
} else {
self.desktopLogout();
}
}
self.loginPage.login();
}
することができますか?それは、「ビューポート」を使用して行うことができ
ラップ約束の.thenの内部全体をブロック?それが私のテストでやったことです。 – Daniel