我正在使用Selenium RC测试网站。但它始终显示以下错误:
com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms
我的示例代码如下:
public static void main(String[] args) {
try {
startRC();
testCase_RC();
} catch (Exception e) {
System.out.println("Exception : " + e.getMessage());
}
public static void startRC() {
selenium = new DefaultSelenium("localhost", 4444, "*firefox", "https://www.example.com");
selenium.start();
}
public static void testCase_RC() throws Exception {
try {
selenium.open("/login");
selenium.waitForPageToLoad("200000");
} catch (Exception e) {
System.out.println("Message: " + e.getMessage());
e.printStackTrace();
}
}
它在open()函数上显示错误。我在互联网上尝试了很多解决方案,但没有解决方案适合我。请帮助,我是Selenium RC的新手。
答案 0 :(得分:0)
/login
页面在30秒内没有响应 - 配置的RC超时。您可能希望使用selenium.setTimeout
在相关说明中,您应该考虑从RC移动到WebDriver。 RC支持已弃用,将在未来版本的Selenium中删除。