自動テストツールに精通しているユーザーには、UI要素と識別子のマッピングを格納する「オブジェクトリポジトリ」があります。私はこれが不可欠であることを発見した、私はwebdriverのためにこれを複製したい。誰もこれをしましたか?任意のヒント ? Googleはこれを手伝っていません。 C#の例あなたは、おかげでWebdriver用のUIオブジェクトリポジトリの作成
0
A
答えて
0
私は(webdriverを包むもの)Webinatorを使用することができますが、考え方は同じである場合 - 私は通常それほどのように静的な「地図」クラスを実行します。このように使用
public static class CollectionMap
{
public static Locator
LocatorTitle = new Locator(FindBy.Id, "Title"),
LocatorDescription = new Locator(FindBy.Id, "Description"),
LocatorSave = new Locator(FindBy.Id, "submit"),
LocatorDelete = new Locator(FindBy.XPath, "//*[contains(@class,'deleteBox')]/a"),
LocatorDeleteConfirm = new Locator(FindBy.Id, "delete-collection-dialogConfirmationLink"),
LocatorCancel = new Locator(FindBy.Id, "cancel");
}
:
web.Click(CollectionMap.LocatorSave, WaitUntil.AjaxOrPostCompleted());
0
私は、ロケータへのマッピングを含む複数のクラスを作成しています。各クラスは、画面要素の論理的なグループに対応しています。
public class TopLevel
{
public const string username = "ctl00_ctl00_Main_Main_txtUsername";
}
関連する問題
- 1. Windowsでのコード作成webdriver
- 2. テスト用のUIコンポーネントの作成
- 3. リアクティブレンダリングUIの作成
- 4. カスタムWebKitブラウザ用のWebdriverの作成方法
- 5. Android - UI作成の問題
- 6. 対話型UIの作成
- 7. HP-UFTでオブジェクトリポジトリをキャプチャするための設定を構成します
- 8. javascriptを使用してSelenium webdriverスクリプトを作成する
- 9. Selenium WebDriverJS、Chrome用webdriverを作成できません
- 10. WPFでの動的CRUD UIの作成
- 11. Bootstrap-UIのuib-datepicker-popup用のラッパーディレクティブを作成する
- 12. Eclipse RCPアプリケーション用のUIスレッドダンプログの取得/作成方法は?
- 13. C#を使用したMetro UIでのチャートsdkの作成
- 14. C#スレッドプール作成UI要素
- 15. Modulable UIを作成する
- 16. wpa_supplicant UIを作成する
- 17. Windows 10アプリの承諾UI作成
- 18. UIグリッドダイナミックのColumnsDefsを作成する
- 19. jQuery UIアコーディオントグルの作成方法
- 20. Googleの上にUIを作成する
- 21. jquery UIカスタムダイアログの作成方法
- 22. カスタム剣道UIツリービューの作成
- 23. 無効なボタンを使用したJquery UIダイアログボックスの作成
- 24. MVVMパターンを使用したUI要素の作成
- 25. UIとローカリゼーションを使用したWiXインストーラの作成
- 26. 2セッションのクロムブラウザを作成するSelenium Webdriver
- 27. 各スペックファイルの新しいWebDriverセッションを作成します
- 28. セレンのwebdriverで一般的なロケータを作成する方法
- 29. QTPのオブジェクトリポジトリで、タイトルでWeb Buttonオブジェクトを検索する方法
- 30. UFTのオブジェクトリポジトリに記述オブジェクトを追加する方法は?
ご提案ありがとうございます。私は数十ページと何百もの要素に対処する方法を模索しています。 – Brian121212
特定のページに移動して要素を自動的に引き出すツールをお探しですか? – Anders