Selenium-弹出对话框-无法使用开发工具找到元素路径

时间:2018-10-02 17:52:11

标签: selenium-webdriver internet-explorer-11

我有一个测试IE特定应用程序的方案。我在表单上填写详细信息,其中一个详细信息是页面上的链接,该链接会弹出一个对话框。此对话框不在单独的窗口中。因此,driver.getHandles()方法仅返回一个窗口。当我检查对话框的元素时,找不到该框。它只是突出显示了DOM Explorer中的根html标签。当我手动浏览标记时,我发现该框位于具有后操作方法的表单标签内。该表单没有我在页面上看到的控件。就像控件是通过javascript函数生成的一样,因为DOM没有html控件。在表单标签下是一个iframe标签,该标签也没有内容。所以我的问题是。如何找到无法在DOM上看到或通过javascript生成的控件的xpath或ID。该应用程序是jsp页面。

0 个答案:

没有答案