当前位置: 首页 > 面试题库 >

如何使用Windows File Explorer和Selenium WebDriver选择许多文件

梁泰
2023-03-14
问题内容

我正在自动化一个UI测试,其中涉及选择要上传的文件,我能够使用此解决方案自动化文件选择。

WebElement filepath=driver.findElement(By.id("fileUploadId"));
filepath.sendKeys("C:\\TextFile.txt");

我的问题是我需要选择许多要上传的文件,在发送的路径中应该遵循一种特殊的格式吗?因为我尝试了用空格分隔的路径,但没有用。


问题答案:

上传多个文件, 您可以构造 字符串 并添加文件的所有 绝对路径 ,并用分隔,\n如下所示:

WebElement filepath = driver.findElement(By.id("fileUploadId"));
filepath.sendKeys("C:/TextFile1.txt \n C:/TextFile2.txt \n C:/TextFile3.txt");


 类似资料:
  • 问题内容: 如何选择多个文件? 问题答案: 在HTML5中,您可以添加multiple属性以选择多个文件。 旧答案: 每个只能选择1个文件。如果要发送多个文件,则必须使用多个输入标签或使用Flash或Silverlight。

  • 问题内容: 我的网站上有一个选择控件。我正在使用页面对象与页面进行交互。如果我这样做(在我的课程下的前两行和我的方法中) 它以空指针失败。我也尝试了没有。 现在,如果我在我的方法中执行此操作,则一切正常,然后选择正确的项目 这是该控件的实际网页摘要(已编辑以保护无辜者) 让我说我可以解决我的问题, 但是 我不明白为什么“ 正常 ”路径无法正常工作。 问题答案: 那是因为该类具有以下构造函数: 见J

  • 问题内容: 如何选择多个文件? 问题答案: 新答案: 在HTML5中,您可以添加属性以选择多个文件。 旧答案: 每个只能选择1个文件。如果要发送多个文件,则必须使用多个输入标签或使用Flash或Silverlight。

  • 问题内容: 我正在用Swift编写我的第一个iOS应用程序(仅iPhone)。主应用程序视图应允许用户从相册中选择图像。 我找到了以下 ViewController.swift 示例代码: 并具有以下View Controller Scene- 但是,当我启动该应用程序时,仅显示黑屏。我做错了什么?我发现的另一个示例代码是在Objective-C中,这对我没有帮助。 问题答案: 如果只想让用户使用

  • 我有以下实体: 我想在JPQL中执行以下查询: 但我一直有错误如下 无法准备声明;SQL[选择计数(独立)作为COLU_0_u0_u从座位座位0_u开始,座位可用率可用率1_u,费率2_u其中座位0_u。标识符=availabler1。座位标识和可用座位1。可用率标识符=率2。标识符和=坐下。性能(标识符);嵌套的异常是org。冬眠例外SQLGrammarException:无法准备语句 我怎样才

  • 问题内容: 我想选择,,从多个选择其中有10个选项。我只想选择这三个选项。 HTML代码: selenium键代码: 我尝试使用此代码。使用此代码,我可以选择第一个选项,即“ P0_ENGLISH”。但是,选择第一个选项后,我得到一个错误: 问题答案: 要从 Multi Select 元素中选择多个 选项 ,可以使用 ActionChains 模拟 Control单击* ,如下所示: *