Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium:等待元素可见性10秒后超时_Selenium - Fatal编程技术网

Selenium:等待元素可见性10秒后超时

Selenium:等待元素可见性10秒后超时,selenium,Selenium,我有一个测试用例,它在本地Windows系统中运行良好,但在上传到Linux服务器后,它显示以下错误: 基本上,我的测试用例是首先进行登录,这很好,在登录页面中,我还使用了id属性。成功登录后,它进入加载用户列表页面,该页面基本上包含大量表行,顶部有一个表单,其中包含许多文本字段。 在同一加载用户列表页面上,我试图读取textbox Id属性,但其显示错误如下:为什么无法读取此页面的Id属性?但正如我已经说过的,同样的测试用例在localsystem上运行得非常完美 Testcase: camp

我有一个测试用例,它在本地Windows系统中运行良好,但在上传到Linux服务器后,它显示以下错误:

基本上,我的测试用例是首先进行登录,这很好,在登录页面中,我还使用了
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服务器上运行时显示上述错误。。。