问题标签 [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.
php - Guzzle 422 无法处理的实体错误
我正在使用 browserstack screenshots API - https://www.browserstack.com/screenshots/api以下 curl 正在工作:
但是,当我尝试使用 guzzle 进行相同的调用时,我得到 422 Unprocessable Entity 错误。
你能建议如何调试这个问题吗?
intern - 代理后面的 BrowserStack 的实习生 2 配置
当在代理/防火墙后面运行并且当前看到错误/超时时,我不确定应该针对 BrowserStack 运行实习生 2 测试的配置。
我当前的配置是:
我认为我不需要hostname
,但是如果我删除它,我会立即看到错误getaddrinfo ENOTFOUND
。
如果使用上面的配置似乎会走得更远,稍等片刻再看:
[POST http://(redacted)@<myproxyip>:4444/wd/hub/session]
网址似乎不对。显然我有这个错误的配置 & 将不胜感激任何建议。在代理后面运行时,我确实很难理解实习生的文档。
css - Browserstack和F12哪个更准确
当查看 Browserstack 中的 ie8 和 ie11 中的 F12 开发人员工具时,我得到了不同的结果。哪个更准确,为什么?
api - 示例代码 java Browserstack 和 Saucelabs
我是stackoverflow的新手。
我是工具测试即服务的初学者,我需要一个非常简单的示例代码,说明如何使用 REST API Saucelabs 和 BrowserStack 来促进我的学习,可能是同一个示例,但使用这两个工具实现。
有人可以帮助我吗?
最好的问候,里卡多。
html - Safari 8 多选滚动问题
在 OS X Yosemite 上的 Safari 8 中使用多个选择字段时,我遇到了问题。如果选择字段具有应用的宽度,无论是内联的还是作为类的,我都无法按照正常行为使用键盘箭头键向下滚动选择。
<select size="5" name="selectMultiple" multiple="multiple">
多选JSFiddle。
<select size="5" name="selectMultiple" multiple="multiple" style="width:100%;">
带有样式标签 JSFiddle。
When the select has style the selection moves out of view instead of scrolling the list downwards keeping the selected item in view.
这是我正在使用的 Safari 版本(版本 8.0 (10600.1.25))中的错误吗?我正在使用 BrowserStack 进行测试。或者这是我可以通过我的代码修复的问题吗?
谢谢你。
behat - “behat”下无法识别的选项“suites”
我正在使用 behat 2.4(稳定),并且我正在尝试将参数传递到类中,该类扩展了 BehatContext 类、构造函数。但是,我在“behat”下得到“无法识别的选项“suites”,设置如下。
我正在使用以下 behat.yml 文件:
我的课程实现是
我怎样才能做到这一点?我找到的唯一答案是需要取出相当重要的 DrupalContext 的答案。
javascript - PHPWebDriver - 动态加载 JQuery,然后在它准备好时执行 JavaScript
我绝对是 Selenium 的菜鸟,但我试图弄清楚如何通过 php-webdriver 使用 BrowserStack Automate 使用其令人印象深刻的浏览器和设备阵列对网页进行自动化测试。
我想做的是:
- 动态加载 JQuery
- 当 JQuery 准备好时执行一些依赖 JQuery 的 JavaScript
这是我的代码:
它不起作用,我收到一条错误消息$ is not defined
。
如何重新配置它才能工作。谢谢。
angularjs - 使用带有浏览器堆栈的量角器的自动化测试不适用于移动浏览器
我尝试使用角度量角器设置测试。当我使用桌面浏览器时它工作正常,但在移动浏览器上失败。这是量角器的集合。
我在使用iphone时在browserstack的日志中得到了这样的错误:
使用andriod时出现这样的错误
任何人都可以给我一些想法吗?
protractor - 使用浏览器堆栈在多个浏览器上运行量角器测试
我正在尝试在浏览器堆栈上的多个浏览器上运行 E2E 测试,我参考 了 Protractor 中多个/并行浏览器上的 E2E 测试? 和 Internet Explorer Selenium protractor e2e 测试
但是每次我尝试运行测试时都会遇到错误-
错误 - 无法启动 WebDriver 会话。C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113 var template = new Error(this.message); ^ UnknownError: 新机器人需要授权。错误 (C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113:18) 在 Object .bot.response.checkResponse (C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\response.js:103:11)
但是,如果我在 1 个浏览器上运行测试,那么它工作得非常好。这就是我的 conf 文件的样子
谁能告诉我我在这里做错了什么,我们也使用 gulp ti run specs 但我的问题是它说甚至没有超越身份验证。
browserstack - Browserstack 自动化:在代理后面浏览网站
我的网站根据用户详细信息(例如位置...)有不同的行为,我手动测试的方式是使用代理浏览网站,这个测试是否可以使用 Browserstack?
换句话说,我可以在浏览我的网站时为 Browserstack 指定一个代理吗?