java - 在 Selenium 中测试 GWT SimplePager ImageButton 启用状态

标签 java selenium selenium-webdriver gwt

我们使用 GWT 提供的 SimplePager 通过数据集提供记录/页面导航。我们想要测试我们是否正确控制了 Next/Previous 按钮的启用状态。虽然 SimplePager 允许我们为按钮指定启用/禁用的图像,但“按钮”本身是 ImageButton 的内部类,它扩展了 Image 而不是 Button。因此,生成的 HTML 不使用 Button 启用/禁用属性,而是为每个状态提供不同的嵌入图像。

是否有任何合理的方法来检测 Selenium 中 SimplePager 导航按钮的启用状态?

最佳答案

在标准实践中,您应该创建自定义组件,比如图像按钮。我建议你使用 ISFW它提供了 creating custom component 的功能可以与注释一起使用。在组件中,您可以根据 AUT 指定行为。

关于java - 在 Selenium 中测试 GWT SimplePager ImageButton 启用状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469593/

相关文章:

java - 我的 html 超链接在我的 OSGI 包中不起作用

java - 如何在 Java 中以 root 身份执行 shell 命令

java - 如何模拟 RestTemplate 的新实例?

java - selenium + java - 如何下载 pdf 并用不同的名称保存?

java - 线程无法捕获 InterruptionException

java - 有没有办法获取在网站上导航时触发的所有控​​制台日志和事件?

java - 如何使用 WebDriver 查找按钮?

node.js - Webdriver Selenium 测试通过但应该失败

google-chrome - Chrome - org.openqa.selenium.WebDriverException : unknown error: cannot get automation extension at driver. manage().window().maximize();

python - 如何让 selenium 和 chromium 在 ubuntu 上工作