无法在 Internet Explorer 11 上运行量角器

2023-12-13

我正在尝试在 IE11 上运行我的 jasmine E2E 测试,但没有运气或发生任何情况。 我使用的是 Windows 8.1。 我的配置:

exports.config = {
    directConnect: true,

    // Capabilities to be passed to the webdriver instance.
    capabilities: {
        'browserName': 'chrome'
    },

    // run in multiple browsers
    multiCapabilities:[
     //    {
     //        'browserName': 'chrome'
     //    },
        // {
     //        'browserName': 'firefox'
     //    },       
        {
           'browserName': 'internet explorer',
        }
    ],

    // Spec patterns are relative to the current working directly when
    // protractor is called.
    specs: ['./**/*js'],

    // Options to be passed to Jasmine-node.
    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 30000
    },

    onPrepare: function () {
        // The require statement must be down here, since [email protected]
        // needs jasmine to be in the global and protractor does not guarantee
        // this until inside the onPrepare function.
        require('jasmine-reporters');
        jasmine.getEnv().addReporter(
            new jasmine.JUnitXmlReporter('xmloutput', true, true)
        );
    }
};

Chrome 和 Firefox 的工作方式就像一个魅力,但 IE 给了我这个:

Error: browserName (internet explorer) is not supported with directConnect.

IEDriverServer.exe 已添加到我的路径中。我已经完成了所有必需的配置:https://code.google.com/p/selenium/wiki/InternetExplorerDriver#Required_Configuration

有任何想法吗?


根据直接连接到浏览器驱动程序 directConnect设置仅适用于 Firefox 和 Chrome:

directConnect: true - 您的测试脚本直接与 Chrome 通信 驱动程序或 Firefox 驱动程序,绕过任何 Selenium 服务器。如果这是 true,seleniumAddress 和 seleniumServerJar 的设置将为 被忽略。如果您尝试使用 Chrome 或 Firefox 以外的浏览器 将会抛出一个错误.

您需要删除/注释掉directConnect:

exports.config = {
    multiCapabilities:[
        {
           'browserName': 'internet explorer'
        }
    ],
    ...
}

仅供参考,你实际上可以离开capabilities与一起定义multiCapabilities,但在这种情况下protractor会简单地忽略capabilities并使用multiCapabilities (docs).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在 Internet Explorer 11 上运行量角器 的相关文章

  • 使 WebAPI 操作异步?

    我有一个问题 关于在 WebAPI MVC 控制器 AJAX 请求上使用 async await 是否有益 假设我有一个与 Web API 后端对话的 AngularJS 应用程序 并且我想获取一些数据 我对 Web API 进行了一些 A
  • 如何使用 Angular 创建 n 个可打印页面?

    嗯 我搜索了一下 没有找到类似的东西 我想知道如何使用 Angular 创建可打印内容 跳转到页面末尾并打印更多内容 如何强制内容始终适合特定尺寸 例如 PDF 我需要 Angular 来执行此操作吗 如果不是 HTML 我可以迭代 PDF
  • 致命错误:数组长度无效分配失败 - JavaScript 堆内存不足

    Error lt Last few GCs gt 873 0x1020aa000 47109 ms Scavenge 2107 9 2131 9 gt 2092 1 2131 9 MB 0 3 0 0 ms average mu 0 995
  • 如何让node.js中的线程休眠而不影响其他线程?

    As per 了解 Node js 事件循环 http blog mixu net 2011 02 01 understanding the node js event loop node js支持单线程模型 这意味着如果我向 Node j
  • 使用带有 --inspect 标志的“npm start”?

    有没有办法让我跑步npm start并传入 inspect 标志 npm inspect start不起作用 也不npm start inspect npm 支持node options使用传递的配置值NODE OPTIONS环境变量 该环
  • 从子 ng-repeat 访问父 ng-repeat 的索引

    我想使用父列表 foos 的索引作为子列表 foos bars 中函数调用的参数 我发现有人建议使用 parent index 的帖子 但是 index不是以下的财产 parent 如何访问父级的索引ng repeat div div di
  • 如何避免阻塞node.js中的主线程?

    当使用 Node js 编写 Web 服务器应用程序时 永远不要阻塞主线程当然非常重要 但是 如果服务器请求需要进行需要一些时间才能完成的计算怎么办 会做一个 setTimeout myCalculationFunc 0 是保持服务器响应其
  • express.js 示例应用程序[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在启动一个express js 项目 我想查看现有大型应用程序的代码 尤其是它们的文件系统结构 有
  • Angular JS未知提供者错误

    删除 Bower components 并清理缓存后 我使用 Bower install 重新安装了依赖项 该应用程序无法加载并出现以下错误 未捕获的错误 injector unpr 未知提供程序 forceReflowProvider 这
  • 使用express记录所有GraphQL响应

    我成功地设置了记录 graphQL 错误 app use graphql graphqlHTTP request gt return schema rootValue request formatError error gt const p
  • Internet Explorer Selenium Protractor e2e 测试

    我想在我们的 CI 构建过程中添加一些 e2e 测试 我已经针对 chrome firefox 添加了它们 作为最简单的 但我真的很想为几个 IE 版本做这件事 如何在 linux mac 上的构建过程中注入它 我发现这样的文章 http
  • 如何在 Plesk Obsidian 上为 Node.js 管理器添加新的 NodeJS 版本?

    Since Plesk 黑曜石 v18 x 它不像以下程序那样工作这个答案 Plesk Onyx https stackoverflow com a 46846077 10824494现在我无法添加新版本的 NodeJS plesk sbi
  • 将 ngModel 绑定到自定义指令

    所以我已经在这个问题上工作了一个星期了 但我似乎无法理解整个指令的事情 我读了很多帖子 揭秘指令 http www toptal com angular js angular js demystifying directives 指令 ht
  • 在 ng 服务命令上找不到构建器 @angular-devkit/build-angular:dev-server 的实现[重复]

    这个问题在这里已经有答案了 我尝试更新以下 Angular CLIthis https www npmjs com package angular cli updating angular cli 但现在我无法运行我的应用程序 当我尝试运行
  • 导出socket.io时无法读取未定义的属性“socket”

    我正在尝试模块化我的应用程序 并希望在不同的 js 文件上向客户端发出不同的事件 下面的示例代码显示将从 led js 触发事件 onlinestatus 然而我不断收到消息 类型错误 无法读取未定义的属性 套接字 每当我尝试从 led j
  • 使用 ui-router 的 angular.js,如何仅重新加载一个视图?

    我有一个相当简单的待办事项应用程序 使用 angular js 我正在使用 ui router 库 我查看了 github 上的 ui router 示例 https github com angular ui ui router tree
  • Mongoose查询结果是只读的吗?

    如何修改 Mongoose 查询返回的对象 假设我们有以下模式 var S new mongoose Schema name String field String 我对结果进行了以下查询和修改 var retrieve function
  • AngularJS 中“href”和“ng-href”的区别

    我都用过href and ng href我看不出它们之间的区别 为什么 Angular 有ng href属性 什么时候应该使用它 从文档中 https docs angularjs org api ng directive ngHref 使
  • Java Junit 测试 HTTP POST 请求

    我需要测试以下方法而不改变方法本身 该方法向服务器发出 POST 方法 但我需要制作一个独立于服务器的测试用例 在将其重定向到本地文件之前 我测试了类似的方法 但为此我将协议指定为文件 主机名指定为 localhost 端口指定为 1 我的
  • AngularJS:服务、提供商、工厂

    之间有什么区别Service Provider and Factory在 AngularJS 中 从我得到的 AngularJS 邮件列表一个惊人的线程 https groups google com forum msg angular 5

随机推荐

  • 如何获取某个日期的日期列表? [复制]

    这个问题在这里已经有答案了 我有两个变量 startDate 例如 2018 年 4 月 29 日 howManyDays 例如 30 我想要获取自 2018 年 4 月 29 日起 30 天的列表 你能告诉我该怎么做吗 我发现两个日期之间
  • AJAX 请求后刷新 PHP SESSION var

    I ve index php and callSession04 php When index phpAJAX 请求 PHP SESSION 变量是否设置为callSession04 php存储当前页和每页的行数 但index phpPHP
  • 如何使用 datepicker android 设置最小-最大年龄限制

    在我的应用程序中我需要设置年龄限制之间7 18岁 我想显示选项范围有限的日期选择器 如何使用此代码将同一任务编辑到日期选择器中日期选择器 我使用下面的代码来限制年份 但是当单击 按钮时 年份可以更改为高于 低于限制范围 我希望用户不应该能够
  • 按顺序用数值替换因子变量

    我有这个数据集 col 1 as factor c a a b c b a col 2 c 15 346 3564 99 10 2 col 3 as factor c bb a g f bb a index 1 6 sample data
  • 在 WSL MySQL 上连接 MySQL Workbench?

    我已经在 WSL2 上安装了 MySQL 如下所示 sudo apt remove purge mysql sudo rm rf var lib mysql sudo apt install y mysql server mysql cli
  • 使用 fork 显示循环中的进程数

    如何显示创建的进程数 不使用公式 for i 0 i lt 3 i fork count count 1 printf d count 有多种方法可以做到这一点 一个好的技术是让每个子进程将一个字节写入原始进程可以读取的文件描述符中 请注意
  • iPhone Web 应用程序缓存持久性

    如何编写一个 ASP NET C 应用程序 该应用程序将呈现一个页面 当该页面被添加为 主屏幕图标 时 可以永久缓存在 iPhone 上 我尝试在 Response ExpiresAbsolute DateTime MaxValue 后面的
  • 为 C++(指针)创建 swig 包装器到 python

    我对 swig 非常陌生 我正在尝试创建一个 swig 包装器 以便在 python 中使用一些 C 文件 我有以下 C 课程 以下是我尝试转换的代码片段 packet buffer h class CPacketBuffer public
  • ember-cli (2.4.3) 不生成 DS 模型

    我很惊讶在生成 ember cli 模型时没有获得 DS 模型 ember v ember cli 2 4 3 node 5 10 1 os darwin x64 ember g model rental 然后我得到 app models
  • MySQL 在结果集中添加缺失的月份

    我正在尝试在此结果集中添加缺失的月份 如果缺少月份 请添加值 0Quantita SELECT MONTH Data AS Mese Count AS Quantita FROM prenotazioni WHERE Cancellata
  • 使用 Python 绘图

    我有一个 txt 文件 从中找到有序对 然后使用 numpy 和 matplotlib 绘制图形 例如 这些是我订购的对 4 0 0 0 6 0 6 0 0 0 3 0 每个子列表代表最终图形中的一条线 图形如下所示 但我想找到两条线之间的
  • 同步运行摩卡测试

    我有以下设置来运行 it 测试 X is environment variable if X all X some value read directory and run test using it with callbacks if X
  • 使用 Google App Engine 时无法导入 Flask

    我正在跟进本指南并尝试开发一个在 Google App Engine 上运行的 Flask 应用程序 我按照这封信的指南进行操作 但是当我从启动器启动开发应用程序服务器并转到http localhost 8080 com 我收到 HTTP
  • SoftLayer 中的对象过滤器不起作用

    我发现 ObjectFilter 在 SoftLayer 中不起作用 我什至尝试了 SoftLayer 网页中提供的示例 https sldn softlayer com article object filters REST 列出 ID
  • FBLPromises.framework 不包含位码 - 构建失败

    即使在我的 Podfile 中将 Bitcode 设置为 No 后 我也会收到以下错误 这种情况发生在不同的 Xcode 中 最高版本为 14 0 此时我收到签名错误 这也是没有意义的 因为我已经在所有目标上建立了开发团队 错误 Xcode
  • C# System.Diagnostics.Process:无法在 64 位操作系统中启动 32 位 exe 文件

    我有一个用 Turbo Pascal 编译的 32 位 exe 文件 我需要启动它 当我使用 Windows 7 32 位时它运行良好 但现在我使用 Windows 7 64 位 并且出现以下异常 指定的可执行文件不是此操作系统平台的有效应
  • 如何用 na.spline 替换 data.table 中的 NA 值

    我正在尝试准备从欧盟统计局检索到的一些人口统计数据以供进一步处理 其中包括用相应的近似数据替换任何丢失的数据 首先我只使用 data frames 但后来我确信 data tables 可能比常规 data frames 提供一些优势 所以
  • 如何在 Excel WebBrowser 控件上调整图像大小

    我有名为的 WebBrowser 控件WebBrowser1 我使用此代码通过 URL 显示图像 WebBrowser1 Navigate https cdn2 iconfinder com data icons modern latin
  • jsp 中的通用链接、变量和路径

    Requests 仅当您深入了解其含义时才请回答 我从中找到帮助的相关问题 JSP JSTL 中的嵌套表达式 我想让我的链接 路径和变量 用于图像 脚本和其他页面和包含内容 通用 以便将来重构或更改文件位置不会产生大问题 我的想法是 变量
  • 无法在 Internet Explorer 11 上运行量角器

    我正在尝试在 IE11 上运行我的 jasmine E2E 测试 但没有运气或发生任何情况 我使用的是 Windows 8 1 我的配置 exports config directConnect true Capabilities to b