diff --git a/ci/browser_tests.sh b/ci/browser_tests.sh index 86526fa43a..51a5cbbcb5 100755 --- a/ci/browser_tests.sh +++ b/ci/browser_tests.sh @@ -41,8 +41,8 @@ done npm run nightwatch_remote_chrome || TEST_EXITCODE=1 npm run nightwatch_remote_firefox || TEST_EXITCODE=1 npm run nightwatch_remote_safari || TEST_EXITCODE=1 -# npm run nightwatch_remote_ie || TEST_EXITCODE=1 -# npm run nightwatch_remote_parallel || TEST_EXITCODE=1 +npm run nightwatch_remote_ie || TEST_EXITCODE=1 +# npm run nightwatch_remote_parallel || TEST_EXITCODE=1 => cannot run in parallel because of remixd node ci/sauceDisconnect.js "$SAUCECONNECT_USERNAME" "$SAUCECONNECT_ACCESSKEY" "$SAUCECONNECT_JOBIDENTIFIER" diff --git a/src/app/tabbed-menu.js b/src/app/tabbed-menu.js index 86383c7acc..6630116e2c 100644 --- a/src/app/tabbed-menu.js +++ b/src/app/tabbed-menu.js @@ -4,9 +4,10 @@ var loadingSpinner = require('./loading-spinner') module.exports = tabbedMenu function tabbedMenu (container, appAPI, events, opts) { - container.querySelectorAll('li').forEach(function (el) { - el.onclick = function (ev) { selectTab(this) } - }) + var lis = container.querySelectorAll('li') + for (var li = 0; li < lis.length; ++li) { + lis[li].onclick = function (ev) { selectTab(this) } + } events.app.register('debuggingRequested', () => { selectTab(container.querySelector('li.debugView')) diff --git a/test-browser/tests/sharedFolderExplorer.js b/test-browser/tests/sharedFolderExplorer.js index c5b54fa33c..6378f624e1 100644 --- a/test-browser/tests/sharedFolderExplorer.js +++ b/test-browser/tests/sharedFolderExplorer.js @@ -23,8 +23,9 @@ module.exports = { } function runTests (browser, testData) { - if (browser.options.desiredCapabilities.browserName === 'safari') { - console.log('don\'t run remixd test for safari: sauce labs doesn\'t seems to handle websocket') + var browserName = browser.options.desiredCapabilities.browserName + if (browserName === 'safari' || browserName === 'internet explorer') { + console.log('do not run remixd test for ' + browserName + ': sauce labs doesn\'t seems to handle websocket') browser.end() return }