testing - 空手道 UI 自动化 - 如何关闭位置允许窗口 (Chrome)
问题描述
我正在使用 Karate-UI 自动化软件。我在 Chrome 浏览器下运行我的测试场景。当我转到显示地图的页面(例如 Mapbox)时,会使用允许和拒绝按钮向用户询问位置津贴(屏幕截图)。在场景步骤中是否有一些简单的技巧来确认/拒绝/关闭对话框?- 在功能文件中。
感谢您的意见。
解决方案
这是 Chrome 对话框,它不会影响测试流程,只是停留在那里并且有点烦人吗?对不起,我还没有找到抑制它的方法。如果有人能找到办法,那就太好了,我在这里尝试了所有标志,但没有一个起作用:https ://peter.sh/experiments/chromium-command-line-switches/
我们正在尝试使用Karate-Robot来处理其中一些用例,但这仍然是实验性的。如果您使用它,我们需要人们尝试并提供修复 - 使用 0.9.6.RC1,因为 0.9.5 存在一些问题。
最后,如果您在使用纯 HTML 时遇到问题,请按照此过程进行操作,以便我们可以尝试找出解决方案或在需要时增强空手道语法:https ://github.com/intuit/karate/tree/develop/examples/用户界面测试
推荐阅读
- python - 提取具有任意深度的嵌套 json 数据中的所有键
- angular - 无法检测 angular2+ 下拉代码中的缺陷
- reactjs - ReactJS 在收到新的 props 后更新视图
- java - 运行 JUnit 时出现 NullPointerException
- java - Jboss AS 7 中的 Ear 部署失败并出现 ClassNotFoundException
- oracle - ORA-00909 在对象表中插入对象时出错
- json - 如何在 Mule 3 中迭代 JSON 数组
- javascript - 比较三个日期以获取 MongoDB 中的最新信息
- eiffel - Eiffel EWF 应用程序独立 C 绑定错误
- javascript - Bootstrap carousel - 加载活动图像时加载动画