Невозможно подключить приложение в Worklight Mobile Test Workbench
Я использую Worklight 6.1.0.1. У меня есть простое приложение helloworld. Я могу запустить приложение на эмуляторе Android. Я использую инструмент Mobile Test Workbench и создаю его. Я могу подключить MTW-клиент к затмению и увидеть приложение HW. Когда я пытаюсь записать тест, я получаю эту ошибку после заставки:
Application Error - The connection to the server was unsuccessful. (file:///android_asset/www/default/index.html)
Logcat показывает cordova loadUrlNow(), но не намного больше. Приложение подключается, когда я запускаю его прямо на эмуляторе, так что это немного озадачивает.
1 ответ
Одна из попыток выложить это сообщение: E/CordovaWebView(800): CordovaWebView: ОШИБКА ВРЕМЕНИ!
(Обычно logcat был заполнен сообщениями "RMoTIDLE: очередь основного цикла потока [main,5,main] свободна" и "пропущено 56 кадров! Приложение может выполнять слишком много работы в своем основном потоке", и я не видел тайм-аут.)
Так что просто добавив "super.setIntegerProperty("loadUrlTimeoutValue", 70000);" в основной Java-класс исправлена эта проблема.
(Очевидно, что эмулятор не лучшее место для тестирования этой функции)