У меня есть простой код Selenium, который открывает страницу, заполняет форму и отправляет ее.В простом проекте, который имеет только метод main(String[] args)
, он работает нормально.Когда этот же код запускается на сервере приложений Google App Engine, происходит сбой.webElement.sendKeys()
кажется, не имеет никакого эффекта.(Веб-элемент, представляющий собой текстовый ввод, остается пустым.)
Любопытно, что следующие компоненты компилируются, когда он находится в проекте GAE:
usernameInput.sendKeys("foo");
Но когда я перехожу на простойпроект, я должен изменить его на:
usernameInput.sendKeys(new CharSequence[] {"foo"});
Почему это может быть?Могут ли проблемы быть связаны?
Обновление : это не удается для входа в Google по умолчанию, но работает для входа в Facebook.Я не уверен, почему это так.
Когда я загружаю в производство, кажется, что он молча терпит неудачу.