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