linux - Linux 本地文件系统中格式错误的 url 异常

标签 linux selenium malformedurlexception

我一直在尝试执行 selenium.attachFile 命令来上传文件-

sel.attachFile(dom_locator,"/home/xyz/Desktop/tstfl.txt");

但指定的文件路径出现格式错误的 URL 异常。该文件存在于 Linux 本地文件系统中。请帮助我确定文件路径的正确格式。

最佳答案

您可能需要的是

sel.attachFile(dom_locator,"file:///home/xyz/Desktop/tstfl.txt");

有关文件 uri 的说明,请参阅 File URI scheme在维基百科中。

关于linux - Linux 本地文件系统中格式错误的 url 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6623863/

相关文章:

c - 如何修复信号处理程序分配

linux - sbrk(2) 或 mmap(2) 可以阻塞吗?

c# - 使用 Selenium 3 启动特定的 Firefox 配置文件

java - 获取同一元素的运行时属性

java.net.MalformedURLException : no protocol:/intl/en/policies/GET Request

c - 在 Linux 中获取物理 CPU 计数。解析/proc/cpuinfo

linux - 如何在后台运行 linux 上的应用程序但保留与之交互的可能性?

python-selenium-chromedriver 没有启动任何可见窗口

未找到 java.net.malformedurlexception 协议(protocol)

java - 克服 java.net.MalformedURLException : no protocol Exception