首页 > 解决方案 > 使用移动机器人框架无法进入框架

问题描述

我正在使用机器人框架在手机上测试一个网站。在购买页面之前情况看起来不错。我成功在手机上调用Chrome浏览器,进行添加商品到购物车等操作。但是,付款页面在框架内包含卡详细信息。

带有 Robot 框架的 Appium 库没有切换到框架,我不确定如何通过这个,因为框架内的所有内容都在那里。

我也尝试过编写一个外部python,但效果不佳。请让我知道是否存在某种方式我们可以使用带有机器人框架的 Appium 库访问框架。

由于卡号在框架内,因此无法使用 -

AppiumLibrary.Input Text   xpath=//*[@name='cardnumber']

此外,外部文件不起作用 -

seleniumlib = BuiltIn().get_library_instance('AppiumLibrary')
    seleniumlib.switch_to.frame("")

标签: pythonrobotframework

解决方案


推荐阅读