我有以下问题......硒RC爪哇 - isElementPresent不工作
有一段时间了,我注意到在isElementPresent功能硒RC 2.0a5的错误。
它只工作一半左右。
我有它之前,我有pageload它之前,我确保该ID不是动态生成。还是......
我做了waitForElementToAppear这是使用硒服务员实现... http://release.seleniumhq.org/selenium-remote-control/0.9.0/doc/java/com/thoughtworks/selenium/Wait.html
,然后当我想要使用的元素或者做一个isElementPresent检查......有时候未能使用该元素,虽然我有它的截图。
此外我尝试使用Thread.sleep等待。它有时有效,有时不起作用。
那么你们是否也遇到同样的问题呢?
我使用的是硒服务器独立2.0a5。它有硒捆绑在里面。我也认为它具有与2.0a4相同的一个不是? 好吧,不过......我会试试你的答案。 :) 谢谢! – Hannibal 2010-08-30 15:48:53
它似乎帮助了isElementPresent的问题。我现在面临的是,有时它不会杀死Firefox。当我在早上看服务器时,我发现至少有十几个窗口打开。 我猜tearDown没有执行,但我不知道.. 反正。谢谢! :) – Hannibal 2010-08-31 07:40:14
Selenium 2.0版本包含一个完全向后兼容的Selenium 1.x实现。实际上,它们是共享的源代码树。 “alpha”标志与Selenium 2的变化API相关,并不反映底层实现的质量。因此,简而言之,2.0a5应该工作得很好,如果不行,那是一个应该报告的错误,因此它可以被修复。 – nirvdrum 2010-09-01 06:50:18