SeleniumにはJavascriptExecutor
という機能があり、ページ上で直接JavaScriptを実行できるように見えます。しかし、私のキュウリ/カピバラのテストでは利用可能なものはないと思われます。キュウリ試験から任意のJavaScriptを実行するにはどうすればよいですか?キュウリ/カピバラのテストからJavaScriptを実行
11
A
答えて
17
Capybaraには、javascript #execute_scriptと#evaluate_scriptの2つのメソッドがあります。しかし、readmeファイルは上記の方法については、この声明があることに注意してくださいhttp://rubydoc.info/github/jnicklas/capybara/master/Capybara/Selenium/Driver
:簡単な式の場合
を、スクリプトの結果を返すことができ の両方がで見つけることができます。 より複雑な式で壊れることがあります。
http://rubydoc.info/github/jnicklas/capybara/master/file/README.mdを参照してください。
関連する問題
- 1. .netユニットテストからのjavascriptテストの実行
- 2. テーブル注文キュウリカピバラ
- 3. キュウリカピバラの仕組み
- 4. FitNesse RestFixtureを実行コマンドラインからのテスト
- 5. ajaxからjavascriptを実行
- 6. PythonからJavascriptを実行
- 7. JavaScriptをテキストエリアから実行
- 8. JavaScriptをJavaScriptフォームから実行する
- 9. CommandLineからのActionscriptテストの実行
- 10. NUnitからのテストの実行
- 11. testrunner.batからsoapuiテストを実行する
- 12. ルートプロジェクトフォルダからgoテストを実行する
- 13. inquirer.jsメニューからprotractor.jsテストを実行
- 14. EclipseからFitNesseテストを実行
- 15. SBTからギャトリリング負荷テストを実行
- 16. WebStormからJasmineテストを実行する
- 17. AndroidスタジオからKotlin Koansテストを実行
- 18. CRM 2011のJavaScriptからワークフローを実行
- 19. JavaコードからJavaScriptのポップアップボックスを実行
- 20. rails3のjavascriptからコントローラ/アクションを実行
- 21. Railsキュウリカピバラid/class選択
- 22. php mysqlを実行してからjavascriptを実行する
- 23. React Native:BroadcastReceiverからjavascriptモジュールを実行
- 24. javascriptからバットファイルを実行する
- 25. PowerShellからJavascriptイベントを直接実行
- 26. RegularExpressionValidatorからJavaScript関数を実行
- 27. javascriptをtextareaから実行する
- 28. AjaxレスポンスからJavascriptスクリプトを実行
- 29. javascriptをウェブブラウザから実行する
- 30. ASP-VBクラスオブジェクトからJavascriptを実行中