文件上传 - selenium - 路径不是绝对的

时间:2016-01-14 19:47:23

标签: jenkins selenium-webdriver phpunit

我写了一些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)

但我可以看到该路径上存在图像文件。那么我该如何给出绝对路径

1 个答案:

答案 0 :(得分:-1)

  

那么我应该如何给出绝对路径

请参阅:Transfrom relative path into absolute URL using PHP

如果您不使用PHP,则可以使用类似代码示例的链接中的示例并创建您的函数。