@Shared orig_list = ["東京(成田・羽田)", "日本","アジア" ]
And I have to get the values in a where block like below:
where:
area << orig_list.pop()
country << orig_list.pop()
port << orig_list.pop()
But getting the error:
java.lang.IllegalArgumentException: Couldn't select option with text or value: ア, available texts: [方面を選択, アジア, ヨーロッパ, ハワイ, 北アメリカ, 中米・カリブ, 南アメリカ, ミクロネシア, オセアニア・南太平洋, 中東, アフリカ, ---, ビーチリゾート, 世界遺産で探す(ヨーロッパ), 世界遺産で探す(南アメリカ), 世界遺産で探す(中米・カリブ), 世界遺産で探す(北アメリカ), 世界遺産で探す(オセアニア・南太平洋), 世界遺産で探す(アフリカ), 世界遺産で探す(アジア), 世界遺産で探す(ハワイ)], available values: [, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
at geb.navigator.NonEmptyNavigator.setSelectValue(NonEmptyNavigator.groovy:783)
at geb.navigator.NonEmptyNavigator.setInputValue(NonEmptyNavigator.groovy:720)
at geb.navigator.NonEmptyNavigator.setInputValues_closure40(NonEmptyNavigator.groovy:711)
at groovy.lang.Closure.call(Closure.java:426)
at geb.navigator.NonEmptyNavigator.setInputValues(NonEmptyNavigator.groovy:710)
at geb.navigator.NonEmptyNavigator.value(NonEmptyNavigator.groovy:448)
at jp.co.skygate.groovy.test.AOSearchPageTest.Select origin(AOSearchPageTest.groovy:64)
org.spockframework.runtime.SpockExecutionException: Data provider for variable 'dest_area' has fewer values than previous data provider(s) at jp.co.skygate.groovy.test.AOSearchPageTest.Select origin(AOSearchPageTest.groovy:86)
How can I get the values in a correct way?
Aucun commentaire:
Enregistrer un commentaire