如何从硒中的 HTTP 服务器传递图像 URL
How to pass image URL from from a HTTP server in selenium
https://saucelabs.com/resources/selenium-file-upload
我正在尝试按照上面的示例进行操作,但我想从 HTTP 服务器而不是本地磁盘传递输入图像文件。我应该怎么做?我尝试使用 HTTP url,但它似乎不能用作参数。
您不能直接传递不在本地驱动器上的文件。
但您可以分两步完成:
1 - 下载文件。例如 http://commons.apache.org/proper/commons-io/:
FileUtils.copyURLToFile(aRemoteUrl, aLocalFile)
2 - 上传本地文件(如您的 link 中所述)
(之后你最终可以删除本地文件)
https://saucelabs.com/resources/selenium-file-upload
我正在尝试按照上面的示例进行操作,但我想从 HTTP 服务器而不是本地磁盘传递输入图像文件。我应该怎么做?我尝试使用 HTTP url,但它似乎不能用作参数。
您不能直接传递不在本地驱动器上的文件。
但您可以分两步完成:
1 - 下载文件。例如 http://commons.apache.org/proper/commons-io/:
FileUtils.copyURLToFile(aRemoteUrl, aLocalFile)
2 - 上传本地文件(如您的 link 中所述)
(之后你最终可以删除本地文件)