Обновляйте страницу sh каждые 5 секунд в транспортире, пока не появится элемент - PullRequest
0 голосов
/ 19 марта 2020

Сценарий: я работаю с платформой тестирования Protractor, и мне нужно обновлять sh страницу каждые 5 секунд, пока элемент не появится на веб-странице, но я не уверен, как это сделать.

Я видел документацию по транспортиру, и я наткнулся на эту страницу https://www.protractortest.org/# / api? View = ProtractorExpectedConditions , даже если это не относится к sh странице

    var EC = protractor.ExpectedConditions;
    var ele = element(by.control({controlType: "sap.m.ObjectIdentifier", id: /clone/, 
    properties: {text: "MANAGER"}}));
    var isVisible = EC.visibilityOfElementLocated(ele);
    browser.wait(isVisible, 5000); //wait for an element to become visible
    browser.sleep(3000)

Любые предложения

1 Ответ

0 голосов
/ 19 марта 2020

Вы можете использовать browser.refresh() в al oop:

while(true) {
   if(/*element not visible */) {
     browser.refresh();
   } else {
     break;
   }
   browser.sleep(5000);
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...