Мой проект не проходит тесты на селен.
seleniumconfig.groovy имеет следующий код:
selenium {
slow = true
singleWindow = true
browser = "*iexploreproxy"
url = null
defaultTimeout = 60000
windowMaximize = false
screenshot {
dir = "./target/test-reports/screenshots"
onFail = false
}
server {
host = "localhost"
port = 4444
}
}
Файл NewTests.groovy содержит следующий код:
package gtunes
import grails.plugins.selenium.*
import org.junit.*
import static org.junit.Assert.*
import static org.hamcrest.Matchers.*
@Mixin(SeleniumAware)
class NewTests {
class HomepageTests extends GroovyTestCase {
void testHomepageLoads() {
selenium.openAndWait "http://www.facebook.com/login.php"
assertTrue selenium.isTextPresent("facebook")
}
}
вывод STS при запуске команды "test-app:
Тайм-аут после 30000 мс
com.thoughtworks.selenium.SeleniumException: Тайм-аут после 30000 мс
в com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError (HttpCommandProcessor.java:97)
в com.thoughtworks.selenium.HttpCommandProcessor.doCommand (HttpCommandProcessor.java:91)
at grails.plugins.selenium.SeleniumWrapper.open (SeleniumWrapper.groovy: 53)
at grails.plugins.selenium.meta.AndWaitDynamicMethod.invoke (AndWaitDynamicMethod.groovy: 32)
at grails.plugins.selenium.SeleniumWrapper.methodMissing (SeleniumWrapper.groovy: 125)
при автоматизации. HomeTests.testHomepageLoads (HomeTests.groovy: 14)
Мой проект не проходит тесты. как исправить это?
история команд : getTitle ()
SetContext (a87ff87c1ae249be99c6363519627de8)
windowMaximize ()
setContext (HomeTests: тест загрузки главной страницы)
открытый (http://www.facebook.com/login.php, true)