0

特定のウェブサイトのテストケースを作成しています。登録フォームに記入するためにSeleniumが必要です。すべて設定しましたが、唯一の問題は、元の「メール」に入力したランダムなメールを「確認」することです。分野。

私は他のすべてを機能させていますが、私はまったく初心者なので(いくつかのWebサイトのテストケースで機能する必要があるゲーム自動化QAです)私はやや頭を抱えています

javascript{'Username+'+Math.floor(Math.random()*100000)+'@gmail.com'}

これは、ランダムな電子メール(およびユーザー名)を生成するために使用しているコードです

したがって、ほとんどの場合、その電子メールを保存して、入力する必要のあるフォームの別のフィールドで使用できるかどうかを知りたいと思います。

ありがとう

4

1 に答える 1

1

Seleniumstoreメソッドを使用して、その電子メールアドレスを保存し、後で使用することができます。

store    javascript{'Username+'+Math.floor(Math.random()*100000)+'@gmail.com'}    random_email

そして、後でこのように使用できます

verifyText    //span[@id=email]    ${random_email}

変数に関するセレンリファレンスは次のとおりです。http://docs.seleniumhq.org/docs/02_selenium_ide.jsp#store-commands-and-selenium-variables

于 2013-02-19T16:07:34.360 に答える