@Grapes([
@Grab("org.codehaus.geb:geb-core:0.7.2"),
@Grab("org.seleniumhq.selenium:selenium-firefox-driver:2.25.0"),
@Grab("org.seleniumhq.selenium:selenium-support:2.25.0")
])
import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver
Browser.drive {
go "http://www.asu.edu/"
$("li a").each { a ->
println(a.text())
}
}
a
フレームワークを使用して、Webページからすべてのリンク(タグで表される)を取得しようとしていますGeb
。しかし、ドロップダウンリストにそれらのリンクをキャプチャできませんでした。このページを例にとると、Colleges & Schools
との下のドロップダウンリストをキャプチャできませんでしたMap & Locations
。上記のコードの出力では、ドロップダウンリストの各項目は1行を占める「空の文字列」でした。出力の最初の部分は次のとおりです。
SIGN IN
ASU Home
My ASU
Colleges & Schools
Map & Locations
Contact ASU
Freshman
Transfer
Graduate
International
Military | Veteran
Home-Educated
Online
Prospective Students