Java org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与命令持续时间或超时交互:

Java org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与命令持续时间或超时交互:,java,testing,selenium,automated-tests,bamboo,Java,Testing,Selenium,Automated Tests,Bamboo,我的问题是selenium给异常提供了如此可见的元素。我不明白这一点,因为当我在我的机器上安装时!(测试在竹子上进行) 这是一个例外: org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与命令持续时间或超时进行交互:30.06秒构建信息:版本:'2.44.0',修订版:'76d78cf323ce037c5f92db6c1bba601c2ac43ad8',时间:'2014-10-23 13:11:40'系统信息:主机:'N/

我的问题是selenium给异常提供了如此可见的元素。我不明白这一点,因为当我在我的机器上安装时!(测试在竹子上进行)

这是一个例外:

org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与命令持续时间或超时进行交互:30.06秒构建信息:版本:'2.44.0',修订版:'76d78cf323ce037c5f92db6c1bba601c2ac43ad8',时间:'2014-10-23 13:11:40'系统信息:主机:'N/A',ip:'N/A',os.name:'Linux',os.arch:'amd64,',os.version:'3.2.0-52-virtual',java.version:'1.7.0_72'会话ID:1757208d-d49e-4792-b053-e55e7300c233驱动程序信息:org.openqa.selenium.firefox.firefox驱动程序功能[{platform=LINUX,acceptSslCerts=true,javascriptEnabled=true,cssSelectorsEnabled=true,databaseEnabled=true,browserName=firefox,handlesAlerts=true,nativeEvents=false,webStorageEnabled=true,rotatable=false,locationContextEnabled=true,applicationCacheEnabled=true,takesScreenshot=true,version=34.0}]
org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与之交互

命令持续时间或超时:30.06秒
我不确定您的整个设置是什么样子。但是,一种常见的做法是在这种情况下使用。其想法是拥有一个selenium hub和多个从属设备(根据需要,可以是虚拟机)并让CI服务器控制从属服务器以执行测试。您遇到的问题是,CI服务器的运行方式与本地计算机的运行方式不同。元素不可见意味着selenium无法与浏览器交互,而它不应在CI上进行交互。请参阅以了解有关网格的更多信息。这将有助于您入门


注意:这是从CI执行selenium测试的许多方法之一

我想知道您是如何执行测试的?当我在bamboo@Saifur你能帮助我吗?