由于某些控件从普通html文本输入字段更改为kendo文本数字输入字段,我的自动化测试已中断。现在我得到了例外" 元素目前不可见,因此可能无法与 "进行交互。让我感到困惑的是,Webdriver可以看到这些控件是启用的,但它也认为控件没有显示..这可能是什么原因?谁有问题? 我目前的webdriver版本是2.44.0
任何帮助都会非常感激。
答案 0 :(得分:0)
ElementNotVisibleException的定义:
Thrown to indicate that although an element is present on the DOM, it is not visible, and so is not able to be interacted with.
根据HTML代码段,根据属性style="display: none;"
,元素的显示为无。这意味着该元素存在于DOM中,但在网页中不可见。
因此, ElementNotVisibleException 必须出现,导致语句:Element is not currently visible and so may not be interacted with
。