我写了一些phpunit selenium代码来上传文件。我发现它在我的本地工作得非常好,我已经将文件的路径作为
$filePath = getcwd(). "/Images/test_Image1.png"
当我在jenkins中运行相同的代码(在saucelabs上运行)时,测试失败说路径不是绝对的
unknown error: path is not absolute: /var/lib/jenkins/workspace/UploadProject/test_Image1.png (Session info: chrome=47.0.2526.73) (Driver info: chromedriver=2.20.353145 (343b531d31eeb933ec778dbcf7081628a1396067),platform=Windows NT 6.1 SP1 x86_64)
但我可以看到该路径上存在图像文件。那么我该如何给出绝对路径
答案 0 :(得分:-1)
那么我应该如何给出绝对路径
请参阅:Transfrom relative path into absolute URL using PHP
如果您不使用PHP,则可以使用类似代码示例的链接中的示例并创建您的函数。