.uploadFile() 編集を提案
Since: 2.0.0絶対ファイルパスを使用して、ファイル要素にファイルをアップロードします。
uploadFile()
コマンドは、要素が存在するまで自動的に待機します(指定されたタイムアウトまで)。要素が見つからない場合、エラーがスローされ、テストが失敗します。selector
引数をオブジェクトとして指定し、suppressNotFoundErrors = true
オプションを渡すことで、要素が見つからないエラーを抑制できます。
使用方法
.uploadFile(selector, absoluteFilePath, [callback])
例
// send a file to for upload to a field.
this.demoTest = function (browser) {
browser.uploadFile('#myFile', '/path/file.pdf');
};
//
パラメータ
名前 | 型 | 説明 |
---|---|---|
使用 オプション |
文字列 | 使用するロケーター戦略。 W3C Webdriver - ロケーター戦略を参照してください。 |
selector |
文字列 | オブジェクト | 要素を特定するために使用されるセレクター(CSS/XPath)。文字列、または要素のプロパティを指定するオブジェクトのいずれかです。 |
inputValue |
文字列 | 配列 | アップロードするファイルのパス。 |
callback オプション |
関数 | コマンドが完了したときに呼び出されるオプションのコールバック関数。 |