Как вызвать диалоговое окно и установить вертикальную полосу прокрутки для div в тесте Cypress - PullRequest
0 голосов
/ 16 октября 2018

В моем веб-приложении при нажатии на значок системы отобразится всплывающее диалоговое окно со многими текстовыми полями и раскрывающиеся поля выбора.Во время выполнения теста с помощью Cypress Test Runner, некоторые, как исчезает вертикальная полоса прокрутки.Из-за этого я не вижу нижние поля в диалоговом окне.Поэтому здесь я пытаюсь установить вертикальную полосу прокрутки для этого класса div с помощью функции javascript, как показано ниже.Но я получаю TypeError: Cannot set property 'overflow' of undefined в Cypress.Это правильный путь для достижения этого?

cy.window().then((win) => {
    cy.addScroll()       
    cy.get('#TextQuestionDialog_Mandatory').select("Mandatory")
 })

function addScroll(){
  const ele = document.getElementById('details-dialog');
  console.log(ele);
  ele.style.overflow = "scroll";
  ele.style.height = "350px";
}

TypeError: Невозможно установить свойство 'overflow' для неопределенного

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...