1

WindowsシステムにインストールされたDockerのChromeコンテナでSelenium Javaテストを実行しています。 Windowsでテストを実行するとアップロードするテストは成功しますが、クロッカーでテストしますが、ドッカーで同じテストを実行するとエラーpath is not absolute: D:\xyz.csvで失敗します。 ドッカーのクロムノードでテストを実行しています。dockerで実行中のseleniumテストにファイルをアップロードする方法

通常のセレンテストはドッカーで動作しますが、アップロードは行いません。

..アップロードテストのためにそのパスを与えることをコンテナ内にこのファイルをコピーする方法にクロームがシステムにそのパスを探しますので、ある

おかげ

答えて

2

を提案してください。しかし、コンテナはLinuxベースのシステムであり、ファイルパスはこれと似ていません。

だから、クロムコンテナ

docker run -v localfolder:containerfolder 

を起動しているときにボリュームを共有する必要があるとあなたのテストであなたがcontaienrfolderパスではなくlocalfolder。ここパス

を使用する必要があります
関連する問題