職場では、多くの場合、7〜10ページの長い複数ページのWebフォームを作成します。フォームをテストするには、私がユーザーであるかのように各フォームに記入する必要があります。たとえば、「First Name」というフィールドに「firstname」と入力します。この方法で、フォームフィールドがデータベースの正しいフィールドに一致していることを確認できます。テスト目的でWebフォームを自動入力するためのツールまたはテクニック?
私は可能な限りこのプロセスを自動化する方法の提案を探しています。私はそれを完全に自動化することはできないと確信していますが、何度も連絡先と住所情報に何度も繰り返し入力するのにかかる時間を短縮するのに役立ちます。少なくとも1つの良いアプローチ(私は思う)は、各フォームフィールドを通り、ラベルを読み取り、対応するフォームフィールドに適切なテキストを入力するスクリプトを実行することです。したがって、 "Street Address"というラベルの付いたテキストボックスが見つかると、そのフィールドに "streetaddress"というテキストが入力されます。
明らかに、いくつかのフィールドはいくつかのバリデーションを持っているので、私のスクリプト/プログラムはそれらをスキップして手動で入力する必要があることを通知するか、そのフィールドに有効な情報を入力するだけです。
ご意見をいただければ幸いです。 SeleniumのようなWebテストツールがたくさんあることは知っていますが、もしあれば、この種のテストを実行できるかどうかわかりません。
ご協力いただきありがとうございます。私が言うことから、セレニウム(そして私はiMacrosもそうだと思います)は、私が何をして何回記録して何回も再生することができると思います。しかし、私は何らかの形で入力を記録したくないのです。それは、とにかく2〜3回しか行われないからです。 (実際には、私はそれが欲しいですが、それは主に私が望むものではありません)私は最初に入力しなくても、フィールドに自動的に記入するものを探しています。各フォームフィールドに入り、フィールドのラベルに基づいてテキストを入力するだけです。セレンはそうすることができます、AFAYK? – johnnyb10