2017-03-09 27 views
0

我正在尝试自动化针对SAP CRM应用程序的测试用例。在登录页面上,我可以右键单击以获取元素属性,但是一旦我登录,当右键单击时,检查元素不会被给出。我正在寻找元素的id或xpath。有什么简单的工具,我可以使用IE浏览器来获取这些?在IE网页(SAP)上查找元素以用于Selenium自动化的问题

事情我已经尝试:

  1. 在Firefox使用Selenium IDE记录和获取的元素。但是SAP网页在Firefox中不起作用。

  2. 我已经尝试使用Internet Explorer的bookmarklets来获取元素xpath。我有这个错误。我也试过MRI,但没有奏效。

回答

0

在IE中点击F12打开开发者工具栏。 DOM资源管理器在那里,然后你可以使用'选择元素'工具,它是一个空白矩形上的指针(ctrl + B)。你应该能够点击屏幕上的元素,并将它聚焦在HTML上。如果浏览器中有错误,即使它正确渲染,这可能会妨碍您使用选择方法和检查元素。您可以通过HTML手动导航来找到要查找的内容,以便识别它。

您也可以在允许xquery的开发工具中使用document.evaluate功能。请参阅参考:document.evaluate它引用了firefox,但我相信IE11已启用支持它。

相关问题