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

Selenium webdriver使用相对路径上载下载文件

云俊名
2023-03-14

我想用selenium WebDriver上传一个文件。我可以使用文件的绝对路径在本地计算机中完成此操作:String filename=“C:\windows\temp\”+“templatepmt.html”;。我正在使用Eclipse和一个带有pom.xml和的maven项目。我在SVN上提交了这个项目。我使用Jenkins软件在IE8上运行Web应用程序的测试。Jenkins部署在Red Hat 5.0上。----问题是这样的:----如何使用相对路径而不是绝对路径上传文件?该文件在我的项目的资源文件夹中。

共有1个答案

臧令
2023-03-14

您应该查看文件检测器。http://saucelabs.com/resources/selenium-file-upload

 类似资料:
  • 我是selenium的新手,我想使用selenium chrome Web驱动程序在特定的自定义文件夹中下载文件。默认情况下,该文件正在浏览器指定的下载路径中下载。任何一个建议在C#Selenium的自定义路径中下载文件的最佳解决方案。

  • 如果我尝试上载文档文件,则会出现以下错误“上载路径似乎无效”。我将路径替换为绝对路径,然后我也得到了这个错误。请告诉我如何解决这个问题`

  • 问题内容: 我是selenium的新手,我想在特定的自定义文件夹中使用selenium chrome Web驱动程序下载文件。默认情况下,文件正在浏览器指定的下载路径中下载。任何人都建议在C#Selenium中以自定义路径下载文件的最佳解决方案。 问题答案: 希望对您有帮助!

  • 问题内容: Popen的文档提到您不能指定相对于“更改工作目录” kwarg的可执行路径。 如果不是None,则子目录的当前目录将在执行之前更改为 。 请注意,搜索可执行文件时不会考​​虑此目录,因此您无法指定程序相对于的路径。 但是python在我的系统上的行为似乎与这种说法直接矛盾: 是否在使用相对路径来依赖于平台且不应依赖的东西?还是这是一个文档错误? (从评论这个问题产卵由glglgl这里

  • 我正在寻找一种使用chromedriver将不同文件保存到python中不同位置的方法。下面的代码将chrome设置为下载到文件夹路径,而不首先弹出下载位置对话框。单击并将一个文件下载到文件夹_路径(我跳过了粘贴这部分代码,因为我没有问题)后,我想将另一个文件下载到新的文件夹_路径。但是下面的代码给了我AttributeError:“WebDriver”对象没有属性“Chrome”。如果我可以在同

  • 问题内容: 我希望我的Web应用程序使用以下路径登录文件:webapp / logs / 我可以在log4j.properties文件中设置绝对路径,但是生产环境的目录结构将有所不同。有什么办法可以做到吗? 这是我的方法: 这是将日志打印到我的eclipse目录(c:// eclipse)中名为log.log的文件中。我正在使用Tomcat 6。 问题答案: log4j能够扩展系统属性,因此,如果