使用RobotFramework在CRM Dynamics中关闭弹出窗口

时间:2017-07-20 11:20:18

标签: selenium robotframework robotframework-ide

这个人现在困扰我几个小时。

我试图关闭CRM Dynamics中的欢迎屏幕弹出窗口,但是我似乎无法获得RobotFramework(在Eclipse中)的良好定位器匹配。 特定按钮和周围的源代码附在屏幕截图中供您参考。

我为关闭按钮(图像)尝试了以下定位器策略:

点击元素xpath=//img[@alt='Sluiten']

点击元素xpath=//img[contains(@alt,'Sluiten')]

点击元素xpath=//div[@class='navTourButtonImage']

点击元素xpath=//*[@id="navTourCloseButtonImage"]/img

我在页面加载后也实现了充足的休眠时间,但这对任何事情都没有影响。有什么建议吗?

看起来控件属于某种iframe,如下所示:

1 个答案:

答案 0 :(得分:1)

我通过选择框架得到了它:

Select Frame   InlineDialog_Iframe
Click Element    xpath=//img[@alt='Sluiten']