如何在赛普拉斯测试中调用对话框并为div设置垂直滚动条

时间:2018-10-16 02:39:26

标签: javascript cypress

在我的Web应用程序中,单击图标系统将显示一个弹出对话框,其中包含许多文本字段和下拉选择字段。使用赛普拉斯测试运行器运行测试时,垂直滚动条消失了一些。因此,我无法在对话框中看到底部的字段。因此,我在这里尝试通过如下JavaScript函数为该div类设置垂直滚动条。但是我在赛普拉斯得到了TypeError: Cannot set property 'overflow' of undefined。这是实现此目标的正确方法吗?

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:无法设置未定义的属性“溢出”

0 个答案:

没有答案