我正在尝试使用java自动化selenium rc中的以下场景:
1.打开谷歌页面 2.在搜索文本框中输入软件 3.点击搜索按钮 4.从结果谷歌搜索结果中,单击第一个链接
我正在尝试使用xpath或css点击链接,但无法成功。 相同的xpath和css在selenium ide中工作正常,但在rc中失败
有人可以帮助我并尝试自动执行上述方案,请分享代码。
感谢您的时间
答案 0 :(得分:0)
请尝试以下代码:
公共类SampleTest扩展SeleneseTestCase { @测试 public void sampleTest()抛出异常 { 设置( “http://www.google.com”, “* IEXPLORE”); selenium.windowMaximize(); selenium.windowFocus(); selenium.open( “/”); selenium.type(“q”,“Software”); selenium.click( “btnG”); selenium.waitForPageToLoad( “”); for(int second = 0 ;; second ++){ if(second> = 60)失败(“timeout”); 尝试 { if(selenium.isElementPresent(“link =计算机软件 - 维基百科,免费百科全书”)) 打破; } catch(例外e){} 了Thread.sleep(1000); }
selenium.click("link=Computer software - Wikipedia, the free encyclopedia");
}
}