0

Gebには、www.something.com /ページと、コンテンツが異なることを除いて正確なレイアウトのページがあります。(例:www.something.com/?pg=2)Pageクラスが宣言されています。

class SearchPage extends Page
{
static url = "www.something.com"
static content =
  {
  //my content declarations
  }
  def mySpecialFunction(){..}
}

この検索ページ(www.something.com/)でpage.mySpecialFucntion()を使用してmySpecialFunctionを呼び出すことはできますが、www.something.com /?pg = 2、次にwwwでmyspecialFunction()を呼び出す方法がわかりません。 something.com/?pg=3など。ありがとうございました

4

1 に答える 1

1

わかりました!それは非常に単純でした(groovy/gebのすべてと同様)

ページに移動すると、次の方法で引数を追加できます

to SearchPage, "?pg=2"

次に、複数のページでアクションを繰り返すために数字を抽象化しました

for(int i =0; endCondition(); i++){
  mySpecialFunction()
  to SearchPage, "?pg=${i}"
}
于 2011-11-11T20:27:37.073 に答える