はじめに¶ Selenium は、独自のアクション、アサーション、ロケータストラテジーを追加することで簡単に拡張できます。具体的な手順としては、JavaScript を使って、Selenium オブジェクトプロトタイプと PageBot オブジェクトプロトタイプにメソッドを追加します。Selenium は起動時にこれらのプロトタイプのメソッドを自動的に走査し、名前のパターンを使って、どれがアクション、アサーション、およびロケータであるかを認識します。以下に示す例では、JavaScript を使って Selenium を拡張する方法を示します。 アクション¶ “do” で始まる Selenium プロトタイプのすべてのメソッドは、アクションとして追加されます。各アクション foo に対しては、アクション fooAndWait も登録されます。アクションメソッドはパラメータを 2 つまで取るこ