硒:如何知道qooxdoo按钮是否启用



我们使用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。

最新更新