问题标签 [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.
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 中传递这个手势?
ember.js - Ember.js - CircleCI - BrowserStack
我尝试将我们的 cicleCI 与 browserstack 连接在一起,并运行我们的 integration_test 和单元测试,不仅使用 PhantomJS,而且还使用 Browserstack 服务在真正的 Firefox 和 Internet Explorer 上运行。
我尝试配置 browserstack-cli。我可以通过 Browserstack 上的隧道从 circleci 运行测试,但永远不会向 circleci 服务器报告。
如果你已经玩过这个堆栈,你能分享你的经验吗?非常感谢!
intern - 如何在 BrowserStack 上针对 iOS 和 android 运行实习生测试?
我应该在实习生配置文件的环境块中放入什么来测试 iOS 和 android?根据https://www.browserstack.com/automate/capabilities它应该很简单
但是,这是行不通的。这也不是:
angularjs - 在 Browserstack Automate 上运行 Protractor 测试
我正在开发一个 AngularJS 应用程序,并希望使用 Protractor 进行端到端测试。我想从 Browserstack 提供的测试浏览器套件中受益,并在 Browserstack Automate 而不是本地 Selenium 服务器上运行测试。
如何设置系统来运行这些测试?
visual-studio-2013 - 使用 PNunit 运行并行测试,无法从配置文件中读取
我想在 Browserstack 中运行并行测试。这是我的测试项目
RTest(VS 2013 中的单元测试项目)
-UnitTest1.cs
-RTest.config
我打开 Nunit 并浏览到我的 dll bin/debug/RTest.dll 并且 Nunit 找到了我的测试用例
问题我的 RTest.config 文件如下所示:
我的 UnitTest1.cs 看起来像这样:
当我运行测试时,我收到 mInstance 为空......我在这里做错了什么?
iphone - 在浏览器堆栈上安装 Ipa
如何在浏览器堆栈云上的 Iphone 或 Ipad 上安装 .ipa 文件?
虽然本地测试选项,safari 无法识别文件,当我尝试通过 DIAWI URL 时,safari 仍然无法识别文件..
有人可以建议我一个解决方案吗?
localhost - BrowserStack 本地主机不存在
我正在尝试让本地 BrowserStack 测试工作。我将 CLI 工具下载到 c:\BrowserStack。当我在该目录中创建命令提示符并输入BrowserStackLocal.exe -f , localhost
时,我得到 **** Error! localhost doesn't exist!
. 我知道 IIS 已启动并正在运行,因为在执行此操作之前我只启动了 localhost 并且我正坐在那里看着它。我看到的所有文档都假定这将“正常工作”,因此除了确保服务器正在运行之外,没有提供任何故障排除步骤。
我的最终目标是让它使用端口号运行,但我遇到了同样的错误,我正试图备份到我可以得到有效的东西的地方。
我还尝试以管理员身份运行命令提示符并将其http:// localhost
用作最后一个参数(我没想到它会起作用,但它没有)。请注意,其中的空间只是因为 stackexchange 不喜欢我使用的路径——它实际上并不是我真正输入的路径。
javascript - 使用 karma runner 的总测试执行时间
我们目前已经切换到在插件的帮助下,在多个操作系统上的多个浏览器中远程运行单元测试。karma-browserstack-launcher
目前测试运行的输出如下所示:
每个浏览器都会报告执行时间。
有没有办法在控制台上查看总执行时间?
仅供参考,这是我们正在使用的业力配置。
selenium - PHPUnit、Selenium 和 Magento 开发环境
我有一个基于 Magento 的应用程序,我正在尝试将 PHPUnit 与 Selenium 一起使用来测试单击链接,但我一直收到错误消息。我也在使用BrowserStack,这可能会导致问题。此外,如果有人知道如何在终端中打印出所有的 html,那也太好了。
我收到以下错误:
经过大量测试并经历了一些事情,我得到了这个:这不是使用浏览器堆栈,使用浏览器堆栈有多容易,我将如何删除烦人的睡眠();线条更干净
unit-testing - 实习生从不响应 BrowserStackTunnel
我正在尝试让 intern-geezer (到目前为止在 2.0.1 和 2.1.1 上测试过)工作,这样我也可以在 IE8 上执行测试。目前我正在尝试在 BrowserStack 上运行测试,但不幸的是测试脚本似乎冻结并且从不返回响应,所以我必须手动停止该过程。
我的配置是:
测试/simpleTest.js
测试/实习生 geezer.js
然后打电话intern-runner
然后它永远保持在那里,无论环境如何。
在检查 BrowserStack 的异常时,这似乎是在它冻结之前运行的最后一个操作步骤:
有任何想法吗? 使用实习生的主分支时,这些测试工作正常