问题标签 [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 回答
592 浏览

node.js - 使用 Selenium Web Driver 和 NodeJS 检索文件类型

在 Selenium 中,我可以通过以下方式定位项目及其 HTML:

我可以检索我得到的 HTML 的文件类型吗?例如,如果 HTML 记录如下:

我会得到以下输出:

0 投票
3 回答
2557 浏览

testing - Browserstack Win7 IE10 不播放 HTML5 视频

我一直在建立一个使用 HTML5 视频的网站。我开始使用 Browserstack 进行测试,一切看起来都很好,直到我使用 Windows 7 IE10。任何视频元素都不会在 Browserstack 上加载 .mp4。它只是显示一个空白屏幕。

测试时的站点示例:

http://html5demos.com/video

http://www.videojs.com/

有没有人在 Browserstack 上遇到过这种情况,或者这是一个真正的 Windows 7 IE10 问题?

0 投票
1 回答
220 浏览

css - 前端开发:使用 browserstack 时的 Web 浏览器差异

  • 范围:仅前端问题(HTML、CSS、javascript)
  • 浏览器/设备:桌面浏览器(IE8+、Chrome、Firefox 和 Safari)、ipad 浏览器(移动 Safari)、移动设备浏览器(安卓、移动 safari)

我在本地 IE8 中呈现的页面(IE8 安装在物理机器上)和 Browserstack 中 IE8 中呈现的相同页面之间遇到了意想不到的差异。

这涉及 CSS 属性filter-ms-filter有关此答案评论的更多详细信息:跨浏览器 rgba 透明背景,同时保持内容(文本和图像)不透明

您是否有过类似的经历,如果有,多久一次以及在哪些功能上(请提供链接)?

0 投票
1 回答
130 浏览

android - Android 2.x 奇怪的字符

我正在浏览器堆栈上进行一些移动测试,并开始研究旧设备。我在 android 2.x 浏览器中得到一个奇怪的字符编码 - 见下文

在 android 2 环境中在 browserstack 上进行测试

我无法弄清楚是什么原因造成的

字符编码?

svgs'作为背景图片?例如,我假设如果不理解属性声明,它将回退或忽略它。

.logo-dev { background-image:url(/images/logos/header-logo-dev-white25px.png); background-image:url(/images/logos/header-logo-dev-white.svg); }

还是android模拟器中的错误?

有没有其他人遇到过这个问题

0 投票
2 回答
601 浏览

selenium - 测试 HTML 和 CSS 的渲染

我需要测试以下 HTML 代码和该页面的 CSS 是否会生成一个redline-through价格,例如:

在此处输入图像描述

我可以用 Selenium 做到这一点吗?如何?

0 投票
1 回答
7097 浏览

python - 如何在多个浏览器中运行一个 python webdriver 测试

我正在测试 BrowserStack,并有一小套用 Python 编写的 Selenium WebDriver 测试。我的目标是在几个不同的浏览器中运行测试。目前我正在使用 desired_capabilities 来指定浏览器、版本、操作系统等。

在没有一堆不同的 py 文件的情况下,用不同的浏览器重复测试的好方法是什么?

以下是测试的设置方式:

0 投票
5 回答
8907 浏览

angularjs - 量角器:在等待规范完成 10000 毫秒后超时

我有几个量角器测试,有时我收到一条错误消息:

它可能在某些测试中随机发生。我通常在 BrowserStack 上进行测试,它会在 3-5 次构建中显示一次错误。但最近我尝试了 SauceLabs 和几乎所有(每一个!)但并非所有测试都因该错误而失败。可能,SauceLabs 的速度要慢得多,所以我更经常收到错误...

所以这里有问题:

  1. Protractor/Selenium 有没有办法改变测试运行超时?它也需要在 BrowserStack/Saucelabs 上进行更改。
  2. 为什么我经常收到错误?我的测试有什么问题吗?大多数似乎并不复杂或长期运行。同样,在本地机器上几乎总是没问题。

这是示例:

该应用程序正在使用 AngularJS、selenium 2.20、量角器 0.20.1

0 投票
1 回答
4194 浏览

selenium - 元素在 IE8 中不再有效冻结

以下测试适用于 IE7、IE9、Chrome、Firefox 和 Safari。但它在 IE8 中冻结。IE8 不执行最后一条命令。如何修复它以在 IE8 上运行?

Browserstack 停止并显示以下屏幕:在此处输入图像描述

0 投票
1 回答
78 浏览

qunit - 是否有可能/值得在没有浏览器堆栈帐户的情况下使用 testwarm?

github似乎在谈论browserstack的方式,它说有必要利用testwarm。但是,从我一直在阅读的内容来看,它似乎只是创建虚拟用户/浏览器来运行您的所有单元测试。看起来即使没有帐户,您仍然可以使用 testswarm,但我没有在网上看到很多关于此的资源。

TL;DR:如果我将计算机设置为仅使用 testswarm 对其打开的浏览器运行测试,我可以在没有 browserstack 帐户的情况下执行此操作吗?

0 投票
7 回答
11961 浏览

ruby - Ruby selenium 无法加载此类文件 -- selenium-webdriver (LoadError)

我正在尝试使用 BrowserStack 的自动化测试,使用 ruby​​ 和 Selenium WebDriver 和 Eclipse。

这是我要运行的代码:

这是我遇到的错误: