首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我在chromebook上运行protractor :错误消息告诉我错误:无法找到Chrome二进制文件?

在Chromebook上运行Protractor时出现错误消息"无法找到Chrome二进制文件"。这个错误通常是由于Protractor无法找到Chrome浏览器的二进制文件路径引起的。解决此问题的步骤如下:

  1. 确保已正确安装Chrome浏览器:在Chromebook上,Chrome浏览器通常是预安装的,但如果您卸载或更新了Chrome浏览器,可能会导致此错误。请确保您已经安装了最新版本的Chrome浏览器。
  2. 检查Chrome浏览器的安装路径:在Chromebook上,Chrome浏览器的默认安装路径通常是"/usr/bin/google-chrome"。您可以通过在终端中运行以下命令来确认安装路径:
  3. 检查Chrome浏览器的安装路径:在Chromebook上,Chrome浏览器的默认安装路径通常是"/usr/bin/google-chrome"。您可以通过在终端中运行以下命令来确认安装路径:
  4. 配置Protractor的Chrome浏览器路径:在Protractor的配置文件(通常是protractor.conf.js)中,您需要指定Chrome浏览器的二进制文件路径。在capabilitieschromeOptions部分添加以下配置:
  5. 配置Protractor的Chrome浏览器路径:在Protractor的配置文件(通常是protractor.conf.js)中,您需要指定Chrome浏览器的二进制文件路径。在capabilitieschromeOptions部分添加以下配置:
  6. 检查Chrome浏览器驱动:Protractor需要与Chrome浏览器版本匹配的Chrome浏览器驱动。请确保您已经安装了与您的Chrome浏览器版本相匹配的Chrome浏览器驱动。您可以在Protractor的配置文件中指定Chrome浏览器驱动的路径:
  7. 检查Chrome浏览器驱动:Protractor需要与Chrome浏览器版本匹配的Chrome浏览器驱动。请确保您已经安装了与您的Chrome浏览器版本相匹配的Chrome浏览器驱动。您可以在Protractor的配置文件中指定Chrome浏览器驱动的路径:
  8. 运行Protractor测试:完成上述步骤后,您应该能够成功运行Protractor测试。

请注意,以上步骤是基于Chromebook上使用Protractor的一般情况。具体步骤可能因您的环境和配置而有所不同。如果问题仍然存在,请参考Protractor和Chrome浏览器的官方文档,或者咨询相关技术支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CICD

Jenkins X 入门 要安装 Jenkins X,首先需要在你的机器或云供应商安装 jx 二进制文件。从 Google Cloud 可以获得300美元的积分,所以我决定从那里开始。... Jenkins X 中运行 Protractor 测试 对来说,弄清楚如何在 Jenkins X 中运行端到端测试是最难的。...如果你希望 Jenkins X 看到项目的 Protractor 测试运行,则需要修改 crypto-pwa/test/protractor.conf.js 以指定以下内容 chromeOptions...确实需要做一些额外的调整才能通过所有的 Protractor 测试: crypto-pwa/e2e/spec/login.e2e-spec.ts 中,无法通过 should show a login...你可以 GitHub 的此示例中找到已完成应用程序的源代码 。

4.2K10

谷歌开发团队犯低级错误?因一个字符拼写Bug,Chromebook用户被锁在系统之外

近日,Google 短暂上线了一版 Chrome OS 更新后又迅速将其撤掉,原因是某行代码里少打的一个 & 字符导致系统无法解密登录信息,大量用户也因此被锁在了系统之外。...(Chromebook 存储的所有本地用户数据都可以通过重设为原始出厂状态清除)措施也无法挽救,最终他们不得不动用 U 盘来让系统恢复到可用的状态。...总而言之,这个有问题的 91.0.4772.165 版本更新导致大量用户重要文件丢失,很多用户对此感到愤怒。 我们无法确定这个错误是如何通过了三个开发者版本并进入稳定版本的。...多亏了 Reddit 一位眼尖的用户,我们才知道一个非常简单的拼写错误似乎就是导致如此多用户无法使用 Chromebook 的原因。...目前,Google 已推出修复程序,Chrome OS 91.0.4772.167 现在可以更新的服务器使用。使用新版本,Chrome OS 能够解密用户帐户和进行登录,从而允许访问重要文件

31510

前端使用 WebSocket 的四大注意事项(线上踩坑,含泪分享)

如果前端关闭不是正常关闭,你需要自定义一个异常错误码,范围是4000-4999。此外,如果你开发一个框架,那么你可用的错误码范围是3000-3999。...踩坑点我的《联机桌游合集》刚上线时,有个使用iOS的朋友告诉我,她无法进入游戏,重试了多次也不行。但是已经用手头的安卓、iPad、iPhone、Mac、Windows全都测试过一遍了。...Chrome中,会触发多次onmessage事件,各个消息是被Chrome基于\n分割开了,分割后的消息按顺序依次触发onmessage来处理。...Safari中,只触发了一次onmessage事件,Safari没有帮我们分隔消息。事实WebSocket消息中,\n换行符本身就是区分消息的特殊符号。...因为Safari:如果你同时建立多个WebSocket连接,是同时发送ws连接请求的(当然注意ws同时连接数有上限,做压测时,一个Tab没必要一次性连太多,是没用的)。

2.2K30

用 Linux 释放你 Chromebook 的隐藏潜能

主要的区别通常分别集中电池功率或处理能力。 无论你决定买哪一款,Chromebook 都会运行 Chrome OS,并为你提供现代计算机所期望的基本功能。...启用 Chromebook 的 Linux 现在,你已经运行在开发者模式下,你可以激活 Chrome OS 中的 Linux Beta 功能。...Chromebook 有一个 64 GB 的存储卡,给了 Linux 系统 30 GB,那是因为 Chromebook 所做的大部分事情都是 Linux 内完成的。...与 Linux 共享文件和设备 Linux Beta 环境运行在 容器 中,因此 Chrome OS 需要获得访问 Linux 文件的权限。...要授予 Chrome OS 与你 Linux 创建的文件的交互权限,请右击要共享的文件夹并选择 管理 Linux 共享。

1.4K10

使用Angular CLI进行单元测试和E2E测试

可以看到都是100%, 这是因为没有写任何代码. 然后user component里面添加一些代码: ? 再运行一次 ng test --sr -cc: ? ?...认为代码覆盖率这个内置功能是非常好的. Debug单元测试. 首先执行ng test: ? 然后点击debug, 并打开开发者工具: ? 然后按cmd+p: 找到需要调试的文件: ?...然后spec里面也设置一个断点: ? 最后点击浏览器的刷新按钮即可: ? E2E测试的参数. 实际angular cli是配合着protractor来进行这个测试的. 它的命令是 ng e2e....配置文件protractor.conf.js已经配置好. 而测试文件e2e目录下. 看一下spec和po文件: ? ? 再看一下app.component.html里面的值: ?...如果想debug e2e, 那么执行这个命令: ng e2e -ee 由于我使用的是mac, 当前这个命令mac貌似确实有一个bug: ?

2.7K70

谷歌推出创新性 Web 开发工具 Project IDX,助力开发者构建强大应用

他回答说:“它在云中,浏览器中运行,但我们的目标是从许多方面解决开发者开发应用(通常是移动应用)时所遇到的那些最大的问题。”例如,他说 IDX 可以帮助开发人员各种移动设备测试应用。...IDX 项目是为了帮助开发人员开发既能在 Web 运行又能在各种移动操作系统运行的应用。...因为个人并不熟悉 Nix,所以我决定取消这个选项,然后继续创建工作空间的下一步……这时出现了一个错误又尝试了几次,结果发现是的工作空间实际已经创建好了。...IDX 的 AI 功能相当隐蔽——屏幕的右下方有一个小图标,当我点击它时,显示如下: 遗憾的是,无法告诉你 IDX AI 到底有多好,因为收到了以下消息:“IDX AI 您的地区尚未启用。...你知道,我们的目标是让你可以非常简单地从‘有一个想法’或‘有一个项目’,快速进入到基于云环境启动并运行,跳过诸多在 iPad、Chromebook 或其他功能强大的机器上进行的环节。

17210

【说站】微软将停止安卓版Office套件App的支持

微软将停止安卓版Office套件App的支持 早在6月底,就有报道称,微软可能计划将Chromebook的Office用户转移到网络。...客户可以使用Office.com的Web应用程序。Android应用程序和Web应用程序都是免费使用的,无需付费订阅Office 365,而Web的Office应用程序一般可以离线模式下使用。...有人认为,可能是Office开发团队的某个人已经厌倦了检查Android应用程序,以确保它能够Chrome OS更大的界面上运行,或者网络应用只是一个更重要的优先事项。...微软并没有真正深入探讨该公司做出这种改变的具体原因,只是报告中宣称这样的改变可以让Chrome OS用户获得更多的高级功能。 引发争议 许多使用者表示,这一变化弊端是无法离线使用。...虽然某些Office网络应用,如Outlook,有专门的离线模式,但有用户称,离线时无法使用微软为ChromeOS开发的PWA应用打开现有文档。 也有人认为这是个好消息

1.2K40

安装cloudready把老电脑变成一台chromebook

Chromebook是Google推出的网络笔记本,整个系统相当于一个独立的chrome浏览器,可以实现大部分的功能,只有chrome浏览器也节省了很多不必要的资源,适合一些对配置要求不高的工作,今天就利用...cloudready安装chrome系统把老电脑变成一台chromebook。...NTFS格式 到neverware下载cloudready的系统镜像,根据自己的配置选择32位或者64位chrome镜像系统,下载完解压之后得到一个cloudready-free的bin后缀的文件,这个就是系统文件待会要用到...然后chrome商店安装一个 Chromebook Recovery Utility 程序 ?...,会先让选择语言,可以下拉找到中文 然后就会让连接无线网登陆chrome账户,所以需要确保自己的无线网络可以访问谷歌服务,登陆上去会让选择一个头像,随便选一个即可 之后就可以进入到chrome系统了,但是这时只是

3.3K110

为什么你的应用需要对各种尺寸屏幕做适配优化?

Gameloft 公司的设计团队一直希望他们的游戏可以最新的便携设备运行,因此 Chromebook 一经上市,该公司团队就把新的适配方案整合进了自家 Asphalt 系列游戏中。...完成了适配后,Gameloft 公司可以使安卓应用包的运行时性能水平比原生应用更高,且 Chrome OS 保有美到窒息的图形和令人惊叹的极致速度。...同样的,Slack 应用的开发团队为 Chrome OS 系统运行的其流行的通讯软件做了键盘快捷键来快速启动常用功能的优化适配。...当用户 Chromebook 编写消息时,他们可以简单的敲击『Enter』键(就像在手机上做的那样),而不需要再用鼠标多点一步『Send』键。...如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文永久链接 即为本文 GitHub 的 MarkDown 链接。

94920

如何安装Chrome OS系统

第一台Chrome操作系统笔记本电脑称为Chromebook,于2011年5月上市。三星和宏基的初始Chromebook发货时间为2011年7月。...Chrome OS具有集成的媒体播放器和文件管理器。它支持类似于本机应用程序的Chrome应用程序,以及对桌面的远程访问。...Android应用程序于2014年开始面向操作系统,2016年,支持的Chrome操作系统设备引入了对整个Google Play商店中 Android应用的访问权限。...接待最初是持怀疑态度的,一些观察家认为在任何操作系统运行的浏览器功能上都是等效的。随着越来越多的Chrome OS机器进入市场,操作系统现在很少被评估,除了运行它的硬件。...制作启动盘 准备 下载镜像文件:cloudready家庭版 安装Chromebook Recovery Utility Chrome插件 https://chrome.google.com/webstore

1.9K20

如何安装Chrome OS系统

第一台Chrome操作系统笔记本电脑称为Chromebook,于2011年5月上市。三星和宏基的初始Chromebook发货时间为2011年7月。 Chrome OS具有集成的媒体播放器和文件管理器。...Android应用程序于2014年开始面向操作系统,2016年,支持的Chrome操作系统设备引入了对整个Google Play商店中 Android应用的访问权限。...接待最初是持怀疑态度的,一些观察家认为在任何操作系统运行的浏览器功能上都是等效的。随着越来越多的Chrome OS机器进入市场,操作系统现在很少被评估,除了运行它的硬件。...它提供与我们的付费版本相同的体验,但它不能访问我们的支持团队,并且家庭版机器无法注册到Google管理控制台。...制作启动盘 准备 下载镜像文件:cloudready家庭版 安装Chromebook Recovery Utility Chrome插件 https://chrome.google.com/webstore

2.4K30

用 Linux 释放你 Chromebook 的隐藏潜能

Linux 被用作基于开源的 Chromium OS 运行时环境的后端技术,然后 Google 将其转换为 Chrome OS。...如果你知道怎么做,你可以 Chromebook 启用 Linux,把一台可能价格相对便宜、功能相对基础的电脑变成一个严谨的笔记本,获取数百个应用和你需要的所有能力,使它成为一个通用计算机。...主要的区别通常分别集中电池功率或处理能力。 无论你决定买哪一款,Chromebook 都会运行 Chrome OS,并为你提供现代计算机所期望的基本功能。...启用 Chromebook 的开发者模式 如果让你觉得启用 Linux 看似简单,那是因为它确实简单但又有欺骗性。之所以说有欺骗性,是因为启用 Linux 之前,你必须备份数据。...你必须重新登录到你的笔记本电脑中,如果你有数据存储 Google 云盘帐户,你必须得把它重新同步回计算机中。

1.1K20

给你的Win平板安装ChromeOS系统

Chrome OS 今天其实已经不新鲜了,甚至三年前买这个平板的时候就已经出现了,但是,ChromeOS 在这几年发展了非常多的东西,包括 ARC+ 等等技术在内,直到其开始兼容安卓应用开始,其才逐渐形成比较明显的...只是你没找到对应的系统(代号),去维基的 Chromebook 页面,去找你的型号对应的厂家型号的ChromeOS代号,比如我的: 如果不幸列表内没有你的CPU型号,那你就只能找个相近的型号了(CPU...启动盘内新建 Chrome OS(注意大小写空格)文件夹,然后放入以下两个文件**(解压之后)**。...进去之后,Home文件夹内找到 cdrom->ChromeOS,在此文件夹下新建个 install.sh 将以下代码放进去,淡然你也可以一条条执行,都一样。...(有几率安装不成功那就是真的不适配),像QQ和微信Play商店里是没有的,但经测试全系列版本的移动端QQ均可以正常在ChromeOS使用!

4.3K00

谷歌程序员少输一个“&”,差点让全球Chrome笔记本变砖

上周,一些使用Chrome OS笔记本的用户发现,一旦重启笔记本,就将陷入了无法登录的死循环。 明明输入的开机密码是对的,但就是一直提示“无法验证您的密码”,进不了系统。...而这串代码是Chrome OS中保存用户加密密钥的部分,由于这个错误,系统无法验证将存储的密钥与输入密码进行比较,就出现了尴尬的一幕。...如果你的Chrome笔记本只是无法进入当前账户,那么可以先尝试安装最新更新,而不会丢失文件。 如果你的笔记本无限重启,就只能回复出厂设置然后再接收更新了,数据也会全部丢失。...没测试就发布,着实离谱 堂堂互联网大厂竟犯如此低级错误,这令不少Chromebook用户感到愤怒: 谷歌的测试团队这两个月是休假了吗? 谷歌没有代码测试的吗?...Chrome OS过去一直“小错不断”,所以有些用户已经学得精明了: 已经学会了等更新发布一段时间后再升级。 真是没想到,代码少一个字符竟有这么大的破坏力。

27920

为 Android 应用打造精良的 Chrome OS 使用体验

作者 / Chrome OS 团队 从发布我们的首款平板电脑和可拆分式笔记本,到日本和德国等新市场推出 Chromebook,我们一直努力使 Chrome OS 设备的生态系统满足如今应用用户们的需求...由于 Chromebook 容器内运行完整版 Android 框架,所以绝大多数 Android 应用都可以 Chrome OS 运行。...针对大屏幕设备优化应用之后,Gameloft 的 Asphalt 8: Airborne 的每日用户量增加了 6 倍,Chrome OS 设备带来的收入则增加 9 倍;TopHatch Chromebook...使用 Chromebook 进行开发 I/O 我们还发布了很多新内容,将 Chrome OS 打造成为 Web 和 Android 开发者更快捷、更简单、更安全的开发环境,具体包括: 一键安装 Android...Play files Chrome OS 文件管理器 Play files 文件夹里可以显示 Android 的 /sdcard 文件夹,从而让用户可以通过 Chrome 容器读写 Android 文件

30210

Go team 开源项目 Go Cloud 使用的依赖注入工具 Wire 怎么使用?

实际,注入者程序的目的是提供有关用于构造事件的提供者程序的信息,因此我们将在文件顶部使用构建约束将其从最终二进制文件中排除: //+build wireinject 注意和 package 包声明语句隔开一个空行...让我们开始将主函数更改为如下所示: func main() { e := InitializeEvent() e.Start() } 请注意,您需要使用 go build 构建应用程序,然后运行生成的二进制可执行文件查看运行结果...05 捕捉错误 我们还要看看 Wire 代码中检测到错误时会发生什么,并查看 Wire 的错误消息如何帮助我们纠正问题。...请注意,错误消息将打印出 Greeter 类型的完整路径。它还告诉我们发生问题的行号和注入器名称:InitializeEvent 中的第 24 行。...此外,错误消息告诉我们哪个提供者需要 Greeter。这是事件类型。一旦我们通过了 Greeter 的提供者,该问题就会得到解决。

1.5K10
领券