私はJSを多用するWebアプリケーションに取り組んできました。アプリケーションが実行されるネットワークの性質上、サーバーとクライアント間のトラフィック量を最小限に抑え、できるだけクライアント側で実行したいと考えています。このアプリケーションは、私が以前に書いたどのアプリケーションよりもはるかに大きく、開発の効率化と、さらに重要なことにテストの合理化に本当に苦労しています。
何よりもまず、私は開発者ではないので、トレーニングを受けておらず、さまざまな開発手法に精通していませんが、行っていくうちに学んでいきます。
たくさんの試行錯誤、スタック オーバーフローの読み取り、さらに試行錯誤。これにより、多くのページのリロードが発生します。つまり、アプリケーションの最初のページに戻り、作業中の部分に到達するためだけに一連の画面をクリックする必要があります。何度も何度も。全て。日。長いです。
どうすればこれをスピードアップし、おそらく自動化できますか? 私はSelenium WebDriverがあることを知っていますが、それは私が必要とするものには少し複雑すぎるようです.さらに、アプリの最初にドラッグアンドドロップが含まれています.Seleniumではそれができないことを理解しています.
これに対するより良いアプローチを考え出すのを手伝ってください。このご時世、私を助けてくれる何かがあるに違いない。データをアプリケーションにフィードする何らかの方法で、最初のページから始めなくても、すぐに必要なポイントにたどり着くことができます。何を検索しているのか、または検索をどのように表現するのかがまったくわからないため、Google から同じような役に立たない結果が得られません。
PS OS Xで開発しているため、Windowsツールは実際には機能しません。さらに、大部分のユーザーは Mac を使用しています。