Selenium:等待元素可见性10秒后超时
我有一个测试用例,它在本地Windows系统中运行良好,但在上传到Linux服务器后,它显示以下错误: 基本上,我的测试用例是首先进行登录,这很好,在登录页面中,我还使用了Selenium:等待元素可见性10秒后超时,selenium,Selenium,我有一个测试用例,它在本地Windows系统中运行良好,但在上传到Linux服务器后,它显示以下错误: 基本上,我的测试用例是首先进行登录,这很好,在登录页面中,我还使用了id属性。成功登录后,它进入加载用户列表页面,该页面基本上包含大量表行,顶部有一个表单,其中包含许多文本字段。 在同一加载用户列表页面上,我试图读取textbox Id属性,但其显示错误如下:为什么无法读取此页面的Id属性?但正如我已经说过的,同样的测试用例在localsystem上运行得非常完美 Testcase: camp
id
属性。成功登录后,它进入加载用户列表
页面,该页面基本上包含大量表行,顶部有一个表单,其中包含许多文本字段。
在同一加载用户列表
页面上,我试图读取textbox Id属性,但其显示错误如下:为什么无法读取此页面的Id属性?但正如我已经说过的,同样的测试用例在localsystem上运行得非常完美
Testcase: campaignEmailTestCase took 108.276 sec
Caused an ERROR
Timed out after 100 seconds waiting for visibility of element located by By.id: leadCaptureList_leadCapture_firstName
Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:11:15'
System info: host: 'smart-systems-pro-2', ip: '10.180.31.90', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-5-xen-amd64', java.version: '1.6.0_18'
Driver info: driver.version: unknown
org.openqa.selenium.TimeoutException: Timed out after 100 seconds waiting for visibility of element located by By.id: leadCaptureList_leadCapture_firstName
Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:11:15'
System info: host: 'smart-systems-pro-2', ip: '10.180.31.90', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-5-xen-amd64', java.version: '1.6.0_18'
Driver info: driver.version: unknown
at org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:259)
............
............
.............
[1]: http://www.danstraw.com/installing-selenium-server-2-as-a-service-on-ubuntu/2010/09/23/
我甚至尝试过给予990秒的超时时间,但也是同样的问题。原因可能是什么
我认为我的selenium jar是
selenium-server-standalone-2.0a5。jar
此异常表示您尝试使用的元素不可见
您需要检查可见性
是否未设置为隐藏
它还需要将
高度
和/或宽度
设置为大于零在v2.6.0
中引入了预期条件,这比您使用的版本更新了几个月。您的版本selenium-server-standalone-2.0a5.jar
可以追溯到2010年左右。我建议切换到selenium的当前版本,并检查错误是否仍然存在 我正在用最新的jar测试。。。请等一下,还是一样的问题。为什么要投-v票?请写评论大家好,为了解决这个离题的原因,我已经清楚地描述了我的问题(它缺乏足够的信息来诊断问题)…希望现在你们能帮我解决这个问题,请帮我,挣扎3这意味着什么它还需要将高度和/或宽度设置为大于零??你能编辑你的问题吗?同样的代码,如果我从我的本地Windows系统运行,那么它工作正常。但在linux服务器上运行时显示上述错误。。。