-1

html5 のローカル データベースをチェックし、そこにある情報が画面に表示されているものと一致することを確認するセレン テストを作成するように依頼されました。これは、クロムで使用できるモバイルアプリケーション用です。セレンがクロムで動作する限り、すべてが機能しています。ローカルデータベースストレージにアクセスするセレンで使用できるメソッドを見つけようとしているところです。Selenium html5 パッケージには DatabaseStorage というインターフェイスがありますが、その仕組みや使い方がわかりません。テストケースはJavaで書かれています。これについてあなたが提供できるあらゆる助けに感謝します。

データベース ストレージの新しいオブジェクトを作成しようとしました。結果セットの新しいオブジェクトを作成しようとした作業でも、データベースストレージを実装しようとしました。データベース ストレージの API では、インターフェイスと表示されていますが、コンストラクタはリストされていません。インターフェイスのコンストラクターがない場合、メソッドにアクセスする方法がわかりません。

4

1 に答える 1

2
 // Database Storage
    private ResultSet executeQuery(String statement, String... param) {

      String databaseName = "'HTML5', '1.0'," 
         +" 'Offline document storage', 100*1024";

      return ((DatabaseStorage) driver).executeSQL(databaseName, statement, (Object[]) param);
    }

詳細については、SeleniumのHTML5テストを参照してください。

于 2012-08-26T00:34:08.420 に答える