我正在使用Firefox 41.0以及Selenium 2.47.3 webdriver。 我们的应用程序是在ExtJS中开发的,我们在点击某些元素时会得到一些动态按钮。
我的webdriver无法访问此元素。所以,我正在尝试在python webdriver调用中执行一个javascript模块。
我无法访问动态加载到网页上的元素。
如何访问这些元素。按钮单击应该带来动态内容中定义的弹出窗口。
ExtJS通过ajax调用生成的动态元素:
尝试执行时失败点击javascript:
中的此元素答案 0 :(得分:0)
您应该尝试使用Ext。
获取组件示例:
Ext.getCmp('id').fireEvent('click');