问题标签 [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.
x-ua-compatible - Browserstack.com 在测试 IE6-8 时忽略 X-UA 兼容?
在使用 Utilu IE Collection (IE6-8 - http://utilu.com/IECollection ) 测试我的网站 (www.luchtspin.nl) 时,结果很好。但是,一旦我通过 Browserstack.com 仔细检查了我的网站,“X-UA-Compatible”似乎就被忽略了。
这是正确的,Browserstack 会忽略 X-UA-Compatible-setting 吗?(注意:X-UA-Compatible" value="IE=Edge,chrome=1"
通过 web.config 正确提供。)
python - browserstack.com API 有什么意义?
BrowserStack是一个强大的平台,用于针对最新和现代的浏览器测试网站。到目前为止,一切都很好。
BrowserStack 也提供了一个 API
该 API 具有一个工作人员的概念,该工作人员表示加载特定 URL 的特定浏览器(版本)。
我可以用这样的工作实例做些什么有用的事情?
如何将这样的工作人员与 Selenium 测试集成在一起?
如何将这样的工作人员与单元测试(Python)集成?
一个人将如何使用这样的工作者,例如测试一个带有视频播放器的特定网站是否真的会加载和播放视频(例如,用于跨浏览器视频测试)?
selenium - 如何在 browserstack.com 上运行 selenium 测试?
假设我想在我的网站上执行以下测试:
- 将其加载到浏览器中。
- 单击一个按钮,该按钮执行一些 Javascript。
- 等待 Javascript 操作完成。
- 看看页面现在是如何显示的。
我知道如何为此创建一个Selenium测试。我也知道如何在browserstack.com上手动执行这个测试,也就是说,为我需要的每个浏览器启动一个 BrowserStack VM,然后执行这些步骤。
如何将 Selenium 测试(可以是 JS 或 C# 或其他)与 BrowserStack 结合起来,以便 BrowserStack 在我需要的所有浏览器中执行测试,然后向我发送一些报告,比如一堆屏幕截图?
BrowserStack 在http://www.browserstack.com/automated-browser-testing-api上提供了一些关于 TestSwarm 和 Selenium 的小文档,但是由于我对 Web 测试主题完全陌生,所以我看不到 BrowserStack、Selenium也许 TestSwarm 会相互作用。
编辑: Selenium 和 Testswarm 只是示例,我不喜欢任何框架,我只需要自动化 BrowserStack。
javascript - Travis-CI +(BrowserStack 或其他浏览器提供商)?
有没有人尝试将BrowserStack浏览器连接到Travis-CI vms?
cross-browser - 以编程方式使用 BrowserStacks 新的 ScreenShot API
BrowserStack 现在提供了一个 ScreenShot API,它允许您发布请求并接收 HTML/JSON,其中包含指向存储在其服务器上的生成的屏幕截图图像的链接:
http://www.browserstack.com/screenshots/api
这些示例很少,并且使用 CURL 来完成所有传输。
1) 使用 curl 自动化并将这些屏幕转储到文件夹中的快速而肮脏的方法是什么 2) 如何在 .NET 控制台/Web 应用程序中使用此请求架构来自动化此过程?
这似乎很新,在任何地方都没有关于其使用的文档或示例。
一个示例请求:
和回应:
获取队列中屏幕截图的状态
等等
internet-explorer - 实时 IE JavaScript 评估器可用吗?
我想知道是否有像在线 IE 8 JavaScript 解析器这样的东西?类似于这个Realtime JavaScript Evaluator的东西,带有一个控制台。
一些有助于测试那些旧浏览器的工作/不工作的东西。
我知道诸如BrowserStack之类的工具,它可以让您加载虚拟浏览器,但这比我想的要麻烦一些,因为您无法将内容从计算机复制并粘贴到虚拟计算机,以及其他小问题.
webserver - 本地 Web 服务器正在使用哪个端口?
我们正在使用内部服务器来托管我们的登台网站。我试图使用browserstack对他们提供的虚拟环境进行兼容性测试。为了设置虚拟环境,我需要指定本地 Web 服务器正在使用的端口 。我怎样才能知道我们的服务器正在使用哪个端口?我是否需要检查服务器机器中 IIS 的设置?
browserstack - browserstack 请求 localhost:45691
任何人都知道为什么 browserstack 可能会不断请求 localhost:45691。当我在 Chrome 中打开 browserstack 时,我不断收到此请求。
在 FF 中显示一个 JS 文件导致问题 localhost:45691/ http://www.browserstack.com/assets/bsjs.js?1376347645
有人有这个问题吗?我什至在 3 天前向浏览器堆栈发送了一份报告,但也没有。这真让我抓狂。
node.js - 使用 Selenium、BrowserStack 和 Node.js 检测损坏的 SSL 或不安全的内容警告
我正在尝试使用 Browserstack 的 Selenium 和他们的 Node.js 驱动程序设置一些自动化测试。我想检查通过 HTTPS 访问 URL 时页面是否显示任何不安全的内容警告。
有没有办法在 Selenium 中检测到这一点?如果一个浏览器比另一个更容易,那很好。
php - Browserstack.com 网络隧道不工作
我正在使用 Browserstack.com 本地测试,它似乎不适合我。我在我的 Ubuntu 12.04 上安装了 lampp 并进行了httpd-vhosts.conf
如下/etc/hosts
配置:
httpd-vhosts.conf:
/etc/hosts:
我可以通过在本地机器上输入 Chrome 来访问我的 PHP 站点,但是当使用 Browserstack 的 web 隧道进行本地测试时,在我输入为 HOST 和PORTdev/
后它将无法工作。
有谁知道如何让事情发挥作用?谢谢。dev
80