import_transaction_file.rbというページ オブジェクトがあります。このメソッドclick_choose_fileの 1 つは、以下に示す標準のファイル アップロード ウィンドウを呼び出します。
ページ オブジェクトのコードは次のとおりです。
class ImportTransactionFile
include PageObject
....
button(:choose_file, :id => 'createBulkPayment:file')
....
def click_choose_file
choose_file
end
end
以下の私のテストプログラムでは:
....
def test_go_to_direct_credit_payment_page
...
@import_transaction.click_choose_file
# @browser.window(:title => 'File Upload').use do
# @browser.button(:name => 'Cancel').click
# end
# doesn't work
end
テスト プログラムのメソッド click_choose_file は、以下に添付されている標準のファイル アップロード ウィンドウを呼び出します。
方法:
- ファイル名へのパスを入れる
- 開くボタンをクリック
- 閉じるボタンをクリック
ページオブジェクトまたはテストプログラムでそれを行うことをお勧めしますか?
お返事をありがとうございます。