я получаю ошибку Caught: geb.error.NoBaseUrlDefinedException: There is no base URL configured and it was requested.
Мой основной модуль, я полагаю, по умолчанию, потому что в правом нижнем углу он имеет зеленую точку, называется app и выполняет некоторые тесты appium.
В этом модуле под названием website (маленькая синяя линия) есть java-пакет geb, в котором находятся и GebConfig.groovy, и мой groovy-скрипт. Все очень просто:
package geb;
import geb.Browser
Browser.drive {
go("/some/site")
}
и мой конфиг:
package geb
import org.openqa.selenium.chrome.ChromeDriver
import org.openqa.selenium.ie.InternetExplorerDriver
path = 'c:\\drivers\\'
waiting {
timeout = 2
retryInterval = 0.5
preset{
slow{
timeout = 20
retryInterval = 1
}
verySlow{
timeout = 50
}
}
}
environments {
chrome {
drive='chromedriver.exe'
system='webdriver.chrome.driver'
fpath= path+drive
System.setProperty(system,fpath)
driver = { new ChromeDriver() }
}
ie {
drive='IEDriverServer.exe'
system='webdriver.ie.driver'
fpath= path+drive
System.setProperty(system,fpath)
driver = { new InternetExplorerDriver() }
}
}
driver = {new InternetExplorerDriver()}
baseUrl = "http://www.google.com"
reportDir = 'c:\\reports\\'
Я попытался вручную установить buildurl безрезультатно, я прошел руководство, но не смог получить набор путей к классам или, по крайней мере, когда я попытался, это дало мне совершенно новый набор проблем.
Что я делаю не так?