2015-04-08 44 views
-1

注意 - 在Extjs中编写的应用程序 使用硒启动的FF时,某些ExtJs元素或元素的某些部分(如标题)未显示或加载。Selenium:Firefox在Selenium启动时显示不同的行为

事情我想

  1. 打算用手动启动Firefox中的同一页 - 工程
  2. 停止测试登录后使用推出的版本中去 相同的与问题 - 仍然看到问题
  3. 更新到最新版本的FF - 相同的问题。

硒在火狐浏览器驱动程序有什么可能导致这些差异?

为了增加的情况,我可以真正得到电网背后的商店,没有加载了

+1

您使用的是什么版本的ff和selenium? – Saifur

+0

Firefox 37.0.1(我之前使用35〜并且仍然有相同的问题和Selenium 2.45.0 .Net build – user3779502

回答

0

事情是ExtJS的使用非常恼人的HTML5功能,这需要一个更加一下,然后简单的模拟用户交互。对于ecample,一个元素可能没有孩子,但是当你点击它时,它会自动加载它的所有孩子。这就是为什么你没有看到所有的元素。 为此,如果您使用的是java,您应该使用http://html5robot.com或类似的东西,这些东西是为了帮助Webdriver与复杂的HTML5解决方案交互而开发的。

+0

嘿Stanjer,感谢您的回复。问题是即使我手动进入页面(之后硒启动Firefox和我停止测试)我仍然看到相同的行为,我们实际上绕过了很多的动态加载与Ext的组件查询 – user3779502

+0

然后,我想这不是真的只有硒相关的问题:) – stanjer

+0

我认为这是因为当我手动启动Firefox(vs让硒启动..停止测试..使用Firefox启动的硒窗)它工作正常 – user3779502

相关问题