当前位置: 首页 > 知识库问答 >
问题:

文件资源管理器无法打开以上载文件

燕青青
2023-03-14

这是我的HTML:

<button ng-if="!isIE()" id="UploadedFileBtn" data-ng-click="SelectFile()" title="Browse" text="Browse" style="padding-bottom :5px" class="ng-scope">
                        <mosaic-icon name="upload" width="20" height="20" class=""><svg class="icon" width="20" height="20"><use xlink:href="#mosaic_icon_upload"></use></svg></mosaic-icon>
                    </button>

一个按钮用于打开文件资源管理器。这是我的Java代码:

  public void depositSingleDocument(String path, String doctype) throws InterruptedException
    {
        DriverOperations.getWhenElementVisible(upload);
        upload.sendKeys(path);

我无法打开文件资源管理器,因此无法传递文件路径。

共有1个答案

司徒隐水
2023-03-14

首先,确保文件路径没有引起问题。下面的示例路径:

E:\\Patients_Data\\Patient_One.xml

instead of E://Patients_Data/Patient_One.xml

接下来,

如果您还有一个输入标记和按钮标记(即按钮旁边UI中的一个textbox),那么尝试为输入标记调用sendkeys方法来设置文件路径。

如果以上两点不能解决您的问题,那么您必须使用以下方法:点击打开文件上传窗口的按钮,该窗口不是web组件,也不受Selenium支持。使用任何支持本机窗口弹出的第三方工具,如Autoit、Sikuli


public void depositSingleDocument(String path, String doctype) throws InterruptedException
   {
       DriverOperations.getWhenElementVisible(upload);
       upload.click();
 类似资料:
  • 问题内容: 在Python中,如何跳到Windows资源管理器中的文件?我找到了跳到文件夹的解决方案: 但是我没有文件的解决方案。 问题答案: 来自Geoff Chappell的 Windows资源管理器命令行

  • 我今天醒来,我不能打开VSCode中的文件! 我在VSCode文件资源管理器中单击文件,但什么都没发生。但之前工作中的文件仍处于打开状态。 此外,尝试导航到,诸如此类的操作都不起作用。没有打开新文件。 右键单击打开文件,然后选择

  • 在Windows上使用VSCode时,我可以在文件资源管理器中导航,并在聚焦的文件上点击< kbd>Enter,文件将在编辑器中打开。但是,在我的Mac上,当我这样做时,VSCode将打开重命名输入,如下所示: 我不知道它为什么这样做。即使在其他文本编辑器(例如Atom)中,默认行为也是在回车上打开文件。有没有办法更改此行为,以便文件在回车上打开?到目前为止,我找到的唯一解决方法是CTRL回车,它

  • 我开始做一些类似资源类的东西,在那里我可以为我的应用程序保存我所有的文件,像图像和声音,但它变得非常混乱,所有的东西都在应用程序的乞求中加载。 这是包含所有内容的类:https://sourceb.in/s8rjgqqgss(头文件)https://sourceb.in/cjiq78hdov(cpp文件的一部分) 我很抱歉把它贴在不同的网站上,但正如你所看到的,它真的很乱,我也不知道如何让它变得更

  • 我在快捷方式设置中将VSCode设置为以管理员身份打开。 这会导致一种奇怪的行为,VSCode无法从资源管理器中打开其他文件,只返回Windows错误声音,而根本没有消息。不会在相同或新实例上打开。 但是如果我通过,它就工作了。 我错过了什么? 谢谢

  • 因此,正如他们在这里所说: 在清单中声明MANAGE_EXTERNAL_STORAGE权限。 使用ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION意图操作将用户引导到系统设置页面,在该页面中,用户可以为应用程序启用以下选项 我的应用程序包含两个权限: 问题3:如果我想查询其他未知的文件/目录,例如下载中有另一个文件夹等等,该怎么办?“downloads/folde