python - 使用移动机器人框架无法进入框架
问题描述
我正在使用机器人框架在手机上测试一个网站。在购买页面之前情况看起来不错。我成功在手机上调用Chrome浏览器,进行添加商品到购物车等操作。但是,付款页面在框架内包含卡详细信息。
带有 Robot 框架的 Appium 库没有切换到框架,我不确定如何通过这个,因为框架内的所有内容都在那里。
我也尝试过编写一个外部python,但效果不佳。请让我知道是否存在某种方式我们可以使用带有机器人框架的 Appium 库访问框架。
由于卡号在框架内,因此无法使用 -
AppiumLibrary.Input Text xpath=//*[@name='cardnumber']
此外,外部文件不起作用 -
seleniumlib = BuiltIn().get_library_instance('AppiumLibrary')
seleniumlib.switch_to.frame("")
解决方案
推荐阅读
- reactjs - 您可以在组件上使用样式组件关键帧内联吗?
- javascript - 使用 Devise 登录时遇到问题 - JSON.stringify 转义字符
- powershell - 模拟按下 windows 键的 powershell 代码是什么?
- sql - 作者相关书籍的计数错误为什么以及如何解决?
- wolfram-mathematica - 2组二维点间仿射变换矩阵的闭式解
- javascript - 如何处理来自 Node.js 中 API 的 HTTPs json 格式错误?
- c - 为什么我应该在 CTRL+D 之前按 ENTER 以指示标准输入的 EOF?
- apache-spark - Spark RDD 将 csv 文件中的所有字段加载为字符串
- java - 尝试添加新用户时出现 Spring Security 403 错误
- reactjs - 如何使用钩子在我的反应应用程序中编辑待办事项?