Seleniumには、データ項目を一時的に保存し、その後の後続のテストでデータ項目を取得する機能があります。Seleniumを使用してテスト間に値を格納する方法
storeText | @id='ctl00_ContentPlaceHolder1_FormView1' | someValue
これは、単一の試験の範囲内で動作し、また、同じテストスイート内のテストの間の値は、テストの境界を越えて前方に運ばれる必要があるとき。残念ながら、テストスイート間では機能しません(これは、同じオブジェクトを参照する多数のワークフローを含むアプリケーションの要件です)。 SeleniumはどのようにしてTest Suiteの境界を越えて値を格納できますか?
テストスイート間でブラウザプロファイルがリセットされた場合、これは機能しますか?または、静的プロファイルを使用するようにSeleniumを設定する必要がありますか? – artbristol
@artbristol:「リセット」という意味に依存します。あなたの個人情報を消去するようにFirefoxに指示すると、それは失われます。しかし、Selenium IDEは決してそれをしません。だから、一般的にはまだそこにいます。 –
@Rossしかし、テストスイートを実行するたびに新しいFirefoxプロファイルでセレンが起動しないのですか?私はローカルストレージがそれを生き残れないだろうと思っていただろう。 – artbristol