我们使用qoxdoo 5.0.2和硒进行功能测试。我们试图在selenium中找到一种方法来知道(html/style/xpath/…(是否启用/禁用QX按钮。当我们检查两个QX按钮(启用和禁用(时,似乎没有什么区别。有什么区别吗?
提前感谢您的帮助。
据我所见;启用";按钮的状态仅由qooxdoo对象在执行上下文中保持,而不在DOM级别。Selenium是否可以访问执行上下文,比如Puppeteer或Playwright等更现代的工具?或者,您是否可以考虑monkey修补qx.ui.core.Widget._applyEnabled()
,以便在this.getContentElement().getDomElement()
上设置自定义属性(如data-qx-enabled="false"
(。如果您认为需要一个更通用的解决方案,我们很乐意审查一个将其集成到v6中的PR。