Позвольте мне объяснить ситуацию, в настоящее время я тестирую веб-сайт AngularJS с помощью Protractor, я его вообще не разрабатываю.
Проблема в том, что совершенно случайно веб-сайт иногда не отображается.Это просто пустое имя с другим названием:
- Если заголовок "VideoGame" ->, то веб-сайт отображается
- Если заголовок "VideoGame-env-DEV" -> Тогда веб-сайтне отображается
Понятия не имею, почему и это не моя проблема.
Однако при тестировании с Protractor он явно падает.
Так что я хотел обойтипроблема с временным решением:
function specialRefreshFunction() {
cpt=0;
browser.get('https://blablabla');
browser.waitForAngular();
var title = browser.getTitle();
while (title != "VideoGame") {
cpt=cpt+1;
//sleep(1000);
//browser.sleep(1000);
browser.get('https://blablabla');
browser.waitForAngular();
//browser.navigate().refresh();
console.log("fail "+cpt);
}
console.log("Correct title " + title);}
Мое решение не работает.Я новичок в NodeJS & Protractor, поэтому код может быть бессмысленным.
- W10 64bit
- Последний Chromedriver
- Protractor 5.4.2
- NodeJS 10.15.0
- Угловой 6.1.10
Спасибо!