webdriver-io - 如何在 webdriver.io 中处理窗口打开提示(本机)
问题描述
我正在使用 webdriver.io 框架。在我的应用程序中,我有一个打开 Windows 打开提示(本机)的按钮,我需要选择一个文件夹/文件并单击打开。然后返回我的应用程序并继续。
有没有办法将焦点移到此窗口并控制它(选择路径并单击打开)?如果没有 - 还有其他人可以提供的解决方案吗?
解决方案
简短的回答可能不是,您无法从 webdriver 控制本机对话框。如果它是您要为其设置文件的文件输入类型,您可能会使用 webdriver 来评估一段 javascript 以设置HTMLInputElement.files
输入元素的值。
推荐阅读
- jmeter - 如何发送仅包含摘要报告侦听器的总计列的邮件
- css - 具有不等高和不等宽列的 CSS 网格
- php - OIDC - 我应该什么时候获得 id_token?
- scala - 从地图创建矩阵的最有效方法
- spring-cloud - SpringCloud 读取超时
- php - 使用 PHP 的 HTML SQL 服务器连接
- javascript - 滚动时将元素悬停在鼠标光标下方
- gradle - Gradle 根项目依赖于子项目构建
- javascript - vue 和 firebase TypeError:无法读取未定义的属性“组”
- vue.js - 如何将 Vue 组件添加为 HTML 标签