如何处理Robot Framework中的弹出窗口?

时间:2019-12-17 08:51:10

标签: python robotframework testautomationfx

我需要使用Robot Framework处理电子商务网站上的弹出窗口。 我无法发布正在工作的实际网站的屏幕截图,但情况与以下类似。我选择了要购买的商品Item to purchase 然后,我单击立即购买按钮,然后弹出一个迷你窗口,如下所示:enter image description here 我遇到的问题是机器人无法拾取迷你弹出窗口。我尝试使用select window关键字,将Focus设置为Element关键字,但是没有运气,因为在迷你窗口中找不到元素。

1 个答案:

答案 0 :(得分:0)

我今天和您遇到的问题是我的处理方式: 1.使用Inspect Element准确知道哪种弹出窗口(例如:iframe,...) 2.准确获取此iframe的定位器 3.使用“选择框架”关键字,然后我可以使用此弹出窗口上的元素进行所有操作

下面是我的示例:

Click Button	id:btnAddNewProduct
Sleep	20s
Select Frame	xpath://div[@id='ContentModel']//iframe
Log to console	OK