问题标签 [browserstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
691 浏览

javascript - Selenium / Browserstack 中的移动手势与 Node

我正在使用 Mocha 通过 Browserstack 对移动网站运行基于 javascript 的 Selenium 测试。我的测试适用于琐碎的情况(找到这个元素,点击它,然后期望找到一个带有这个文本的元素)。

但是,我现在遇到了需要模拟手势(从右到左轻弹)的情况。我在 Selenium Java API ( http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/interactions/touch/TouchActions.html ) 中找到了 TouchActions 类的文档,但我在 Javascript 实现中没有找到任何匹配的类或方法。

失败了,我尝试通过单击并拖动屏幕右侧的元素来手动传递相同的手势:

不幸的是,这让我:

UnknownCommandError:selendroid 目前还不支持请求的命令。

有没有人有任何其他建议通过 Selenium 在 Node/js 中传递这个手势?

0 投票
1 回答
1360 浏览

ember.js - Ember.js - CircleCI - BrowserStack

我尝试将我们的 cicleCI 与 browserstack 连接在一起,并运行我们的 integration_test 和单元测试,不仅使用 PhantomJS,而且还使用 Browserstack 服务在真正的 Firefox 和 Internet Explorer 上运行。

我尝试配置 browserstack-cli。我可以通过 Browserstack 上的隧道从 circleci 运行测试,但永远不会向 circleci 服务器报告。

如果你已经玩过这个堆栈,你能分享你的经验吗?非常感谢!

0 投票
1 回答
234 浏览

intern - 如何在 BrowserStack 上针对 iOS 和 android 运行实习生测试?

我应该在实习生配置文件的环境块中放入什么来测试 iOS 和 android?根据https://www.browserstack.com/automate/capabilities它应该很简单

但是,这是行不通的。这也不是:

0 投票
4 回答
12582 浏览

angularjs - 在 Browserstack Automate 上运行 Protractor 测试

我正在开发一个 AngularJS 应用程序,并希望使用 Protractor 进行端到端测试。我想从 Browserstack 提供的测试浏览器套件中受益,并在 Browserstack Automate 而不是本地 Selenium 服务器上运行测试。

如何设置系统来运行这些测试?

0 投票
2 回答
767 浏览

visual-studio-2013 - 使用 PNunit 运行并行测试,无法从配置文件中读取

我想在 Browserstack 中运行并行测试。这是我的测试项目

RTest(VS 2013 中的单元测试项目)

-UnitTest1.cs

-RTest.config

我打开 Nunit 并浏览到我的 dll bin/debug/RTest.dll 并且 Nunit 找到了我的测试用例

问题我的 RTest.config 文件如下所示:

我的 UnitTest1.cs 看起来像这样:

当我运行测试时,我收到 mInstance 为空......我在这里做错了什么?

0 投票
2 回答
1755 浏览

iphone - 在浏览器堆栈上安装 Ipa

如何在浏览器堆栈云上的 Iphone 或 Ipad 上安装 .ipa 文件?

虽然本地测试选项,safari 无法识别文件,当我尝试通过 DIAWI URL 时,safari 仍然无法识别文件..

有人可以建议我一个解决方案吗?

0 投票
1 回答
1848 浏览

localhost - BrowserStack 本地主机不存在

我正在尝试让本地 BrowserStack 测试工作。我将 CLI 工具下载到 c:\BrowserStack。当我在该目录中创建命令提示符并输入BrowserStackLocal.exe -f , localhost时,我得到 **** Error! localhost doesn't exist!. 我知道 IIS 已启动并正在运行,因为在执行此操作之前我只启动了 localhost 并且我正坐在那里看着它。我看到的所有文档都假定这将“正常工作”,因此除了确保服务器正在运行之外,没有提供任何故障排除步骤。

我的最终目标是让它使用端口号运行,但我遇到了同样的错误,我正试图备份到我可以得到有效的东西的地方。

我还尝试以管理员身份运行命令提示符并将其http:// localhost用作最后一个参数(我没想到它会起作用,但它没有)。请注意,其中的空间只是因为 stackexchange 不喜欢我使用的路径——它实际上并不是我真正输入的路径。

0 投票
2 回答
1490 浏览

javascript - 使用 karma runner 的总测试执行时间

我们目前已经切换到在插件的帮助下,在多个操作系统上的多个浏览器中远程运行单元测试。karma-browserstack-launcher

目前测试运行的输出如下所示:

每个浏览器都会报告执行时间。

有没有办法在控制台上查看总执行时间?


仅供参考,这是我们正在使用的业力配置。

0 投票
1 回答
252 浏览

selenium - PHPUnit、Selenium 和 Magento 开发环境

我有一个基于 Magento 的应用程序,我正在尝试将 PHPUnit 与 Selenium 一起使用来测试单击链接,但我一直收到错误消息。我也在使用BrowserStack,这可能会导致问题。此外,如果有人知道如何在终端中打印出所有的 html,那也太好了。

我收到以下错误:

经过大量测试并经历了一些事情,我得到了这个:这不是使用浏览器堆栈,使用浏览器堆栈有多容易,我将如何删除烦人的睡眠();线条更干净

0 投票
1 回答
90 浏览

unit-testing - 实习生从不响应 BrowserStackTunnel

我正在尝试让 intern-geezer (到目前为止在 2.0.1 和 2.1.1 上测试过)工作,这样我也可以在 IE8 上执行测试。目前我正在尝试在 BrowserStack 上运行测试,但不幸的是测试脚本似乎冻结并且从不返回响应,所以我必须手动停止该过程。

我的配置是:

测试/simpleTest.js

测试/实习生 geezer.js

然后打电话intern-runner

然后它永远保持在那里,无论环境如何。

在检查 BrowserStack 的异常时,这似乎是在它冻结之前运行的最后一个操作步骤:

有任何想法吗? 使用实习生的主分支时,这些测试工作正常