Geb в качестве дополнительного модуля с помощью Android Studio не могу найти GebConfig.groovy - PullRequest
0 голосов
/ 29 июня 2018

я получаю ошибку 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 безрезультатно, я прошел руководство, но не смог получить набор путей к классам или, по крайней мере, когда я попытался, это дало мне совершенно новый набор проблем. Что я делаю не так?

...