WebdriverIO でのファイルアップロード
·4 分で読めます
ブラウザでのアップロードシナリオのテストは、自動テストの分野ではまれですが、珍しいケースではありません。そのようなテストの重要性を評価することは常に重要です。多くの状況では、アプリケーションよりもブラウザをテストすることになるからです。そのため、フロントエンドアプリケーションがブラウザのデフォルトのアップロード動作の上にどれだけの追加機能を配置しているかを常に念頭に置いてください。たとえば、ほとんどの処理がバックエンドで行われる場合、request
や axios
のようなパッケージを使用して、単純な Node.js の POST
リクエストを使用してアップロードを模倣する方がはるかに理にかなっています。