java - 在 RC 中单击按钮后查找文本的问题

标签 java unit-testing testing selenium selenium-rc

无法访问 document.body。这个 HTML 页面是否已完全加载?这是我使用 selenium RC 时遇到的错误。我正在研究 testNG 框架,我在 Eclipse 中用 java 编写测试脚本。我使用 Selenium RC 来执行我的测试脚本。 这是我在编辑窗口上单击保存按钮后遇到的错误。虽然我在单击保存和下一次调用之间使用了 Thread.sleep("1000") 我的这段代码看起来像

            selenium.click(saveButton);     
            Thread.sleep(sleep);      
            while(selenium.isTextPresent("Processing ...")) 
            Thread.sleep(sleep);

我在 while(selenium.isTextPresent("Processing ...")) 行收到错误。

最佳答案

在您的 selenium.click(saveButton) 之后,您应该 而不是 Thread.sleep(sleep) 这可能不是正确的时间长度selenium.waitForPageToLoad(...)

关于java - 在 RC 中单击按钮后查找文本的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12004970/

相关文章:

java - 用于枚举接口(interface)的 Spring @ResponseBody 和 Jackson JsonSerializer

java - 如何在 Java 中等待按钮按下

ruby-on-rails - rails 引擎 : rake routes show its routes but on rspec execution "No route matches" is thrown

unit-testing - 测试 Spark : how to create a clean environment for each test

ruby-on-rails-4 - Rails 4 fixtures 不生成 ID(Hartl 教程 9.6.2)

android - 使用 ArrayAdapter 和 Material v7 支持库在 Espresso 中选择对话框选项

java - 在 Java 标准应用程序中显示 ExcelSheet

java - 如何使用 Spring Cloud Stream 禁用 KPL/KCL 的 CloudWatch 指标

java - 使用 Spring 正确测试 JPA DAO

unit-testing - 使用嵌入式容器测试 EJB 3.1 应用程序