由extjs动态创建的访问元素

时间:2016-11-14 21:04:28

标签: javascript jquery python-3.x selenium

我正在使用Firefox 41.0以及Selenium 2.47.3 webdriver。 我们的应用程序是在ExtJS中开发的,我们在点击某些元素时会得到一些动态按钮。

我的webdriver无法访问此元素。所以,我正在尝试在python webdriver调用中执行一个javascript模块。

我无法访问动态加载到网页上的元素。

如何访问这些元素。按钮单击应该带来动态内容中定义的弹出窗口。

ExtJS通过ajax调用生成的动态元素:

enter image description here

尝试执行时失败点击javascript:

中的此元素

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该尝试使用Ext。

获取组件

示例:

Ext.getCmp('id').fireEvent('click');