画像ファイルへの相対パスは、testng.xml
に以下のように示されています。相対パス - セレン
<parameter name="adverImage" value="./res/sale_sign.jpg"/>
およびファイルは、以下のフォルダ構造
プロジェクトが実行されたとき、私はコンソールに次のエラーメッセージを取得すると、次のresフォルダにあります。
org.openqa.selenium.InvalidArgumentException: File not found: ./res/sale_sign.jpg
絶対パスを指定すると、同じコードが正常に動作します。
- 編集 -
私は次の方法でファイルを選択しています。
private void selectImage(String image){
imageSelect.clear();
imageSelect.sendKeys(image);
}
あなたはまず、ディレクトリ・パス(プロジェクトパス)を取得する必要があり、あなたのイメージの完全なパスを渡ししようとしている場合は、この
あなたは= '「RES/sale_sign.jpgを」値を試し'と私はと同様にすることを試してみた –
を知らせることができます何の成功 'org.openqa.selenium.InvalidArgumentException:ファイルが見つかりません:RES/sale_sign.jpg' –
yは、あなたが、私は「上記に値を置き換えて、もう一度コードを実行したVEの –