Selenium并行测试中Kendo UI与WebDriver截图事件的冲突问题
Kendo UI下拉组件焦点切换引发测试误报问题
- Kendo UI的
dropdownlist、combobox、searchbox等组件存在特性:当触发onfocusout或blur事件,或者浏览器窗口失焦时,下拉菜单会自动关闭。 - 测试场景中的冲突:使用WebDriver的
GetScreenshot()方法时,会让被截图的浏览器窗口获得焦点;并行测试时通过EventFiringWebDriver事件触发截图操作,Edge/Chrome的两个并行窗口会因焦点频繁切换出现闪烁现象。如果此时某窗口内的Kendo UI下拉框正处于打开状态,焦点切换会触发onfocusout和blur事件,导致下拉框意外关闭,最终造成40%的测试误报。
内容的提问来源于stack exchange,提问作者pwrngr
相关产品推荐
相关产品推荐

