Тесты Protractor e2e с использованием селена не работают на IE11 |Выпуск TimeOut - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь запустить тесты транспортира e2e на IE11. тесты не выполняются с ошибкой тайм-аута.

[Test Error Output]
A Jasmine spec timed out. Resetting the WebDriver Control Flow.
[19:03:47]
[should not allow Clifton to create a sub-folder inside a folder previously created by Emmett] Failed: JavaScript error in async script. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 1.29 seconds
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
System info: host: '', ip: '10.50.10.158', os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_79'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=1, ignoreZoomSetting=false, enablePersistentHover=false, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, ie.enableFullPageScreenshot=true, unexpectedAlertBehaviour=dismiss, ie.fileUploadDialogTimeout=3000, ie.forceShellWindowsApi=false, version=11, pageLoadStrategy=normal, ignoreProtectedModeSettings=false, requireWindowFocus=true, initialBrowserUrl=http://localhost:48570/, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=}]

Я попробовал ниже, как упомянуто в разных блогах или ссылках на пост / выпуск

  1. Увеличьте время ожидания тестового набора из конфигурации транспортира e2e.
  2. Обновление версии драйвера для транспортира и селена IE.
  3. Добавление настроек конфигурации, специфичных для IE, в конфигурации e2e. * 1012 например *

    возможности: {

    elementScrollBehavior: 1,
        browserName: 'chrome',
        // IE specific, enables modifier keys (eg. CTRL+CLICK)
        requireWindowFocus: true,
        // If this is set to be true, specs will be sharded by file (i.e. all
        // files to be run by this set of capabilities will run in parallel).
        // Default is false.
        shardTestFiles: false,
        // Maximum number of browser instances that can run in parallel for this
        // set of capabilities. This is only needed if shardTestFiles is true.
        // Default is 1.
        maxInstances: 1,
        loggingPrefs: {
        //this is a chrome specific setting - no effect on other browser runs
        performance: "OFF"
        },
        nativeEvents: false,
        unexpectedAlertBehaviour: 'accept',
        ignoreProtectedModeSettings: true,
        enablePersistentHover: true,
        requireWindowFocus: true,
        ignoreZoomSetting: true,
        INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS: true
        }
    
    1. Конфигурирование настроек браузера IE, как рекомендовано в приведенной ниже ссылке http://elgalu.github.io/2014/run-protractor-against-internet-explorer-vm/#

      Испытание транспортира в IE

    2. Использование browser.driver.get () вместо browser.get (), как указано в ссылке: https://github.com/angular/protractor/issues/4268

Есть ли у них какие-либо ограничения при выполнении тестов транспортира e2e на IE11?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...