问题标签 [saucelabs]

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 回答
59 浏览

ruby-on-rails - 使用 js: true 和 sauce: true 自动标记 Rspec 测试?

我希望功能目录中的所有描述块(或者设置某个 Capybara 驱动程序/env 变量时的所有测试)都被js: true自动标记sauce: true。最干净的方法是什么?

0 投票
1 回答
231 浏览

gruntjs - 使用 Grunt 在 Saucelabs 上运行 Dalekjs 测试

我想要的是:

使用grunt在saucelabs上运行dalekjs -tests

我做了什么:

  1. 安装了grunt-dalek , dalek-driver-sauce

  2. 创建 grunt 配置:

    /li>

我的问题是什么

0 投票
1 回答
226 浏览

java - 使用 java 在酱实验室同时运行不同功能的测试

我知道我可以在带有酱实验室的不同操作系统/浏览器上同时运行同一组测试。有没有办法我可以在酱实验室上同时使用 java 运行不同的测试集?

谢谢

0 投票
1 回答
1234 浏览

php - 从 Sauce Labs 收到“元素当前不可见,因此可能无法与之交互”

我正在对以下页面进行测试: http ://hulking-eland-1517.vagrantshare.com/casl/index.php?r=signup

并尝试在下拉列表中选择一个元素: $this->select($this->byId('card-exp-month'))->selectOptionByValue('12');

每当我对 selenium 服务器的本地实例运行它时,它都可以正常工作。当我在酱实验室(browserName=firefox,desiredCapabilities=[version=15,platform=Windows 2012])中运行它时,我得到以下异常:

PHPUnit_Extensions_Selenium2TestCase_WebDriverException:元素当前不可见,因此可能无法与之交互

任何人都知道发生了什么或我做错了什么?

0 投票
2 回答
785 浏览

selenium - SauceLabs 硒测试或交互式会话失败并显示“浏览器无法启动”错误消息

我尝试在 SauceLabs 上运行硒测试,效果很好。但是几天以来,我的所有测试都无法以错误消息开始:“浏览器无法启动”。如果我尝试启动交互式会话,则会出现相同的错误消息。浏览器/操作系统组合似乎没有任何影响(我尝试了 chrome、firefox、opera on mavericks、windows 7 和 linux——结果都一样)。

我的设置如下所示:

0 投票
1 回答
1090 浏览

c# - 如何在 C# 中通过 Selenium 在 Saucelabs 测试中将图像上传到网页?

我必须将任何图像上传到网页以创建在线商店以继续测试。我必须点击按钮上传,然后我必须提供文件的目录,但我不能提供本地目录,因为测试在 Saucelabs 上的 VM 上运行。如何解决这个问题呢?

0 投票
1 回答
601 浏览

javascript - 如何在使用 Intern 进行功能测试期间报告 JavaScript 错误?

如何使用Intern报告测试执行期间发生的 JavaScript 错误?基本上,如果页面上有任何 JavaScript 错误(即使是未明确测试的部分)我想知道。

背景

我刚刚开始实习并进行一般测试,我正在尝试在所有浏览器中测试我网站上的所有主要页面,因为我刚刚将所有 JavaScript 更改为通过 require.js 加载。虽然它在 Chrome 中看起来不错,但我过去曾遇到过 require.js 和随机浏览器的问题,所以我想自动化一切。最可能出现的问题是,由于异步加载和预期全局加载,一些随机 JS 将无法执行。由于没有当前的测试设置,我基本上想通过运行“测试”开始,遍历所有主要页面并报告任何 JavaScript 错误。

0 投票
1 回答
848 浏览

selenium - 指向 Sauce Labs Selenium 服务器的量角器

我正在尝试将 Protractor 与 Travis 的 Sauce Labs 集成。我可以让 sauce_connect 服务器正常运行,但无法让 Travis 指向该特定远程服务器。

Travis 将到达启动 sauce_connect 的地步,但是当我运行“量角器:分析”时,它没有指向正确的服务器并失败。

特拉维斯.yml:

咕噜文件:

量角器配置:

0 投票
1 回答
197 浏览

ios - 当 iPhone 询问位置时,Selenium 点击“不允许”的命令是什么?

我使用 Selenium 运行测试来测试使用 Saucelabs 服务的网站。本网站要求浏览器使用其位置。我的测试忽略了这些问题,并且在大多数浏览器中运行良好。但是当谈到 iPhone IOS 7.1 时,我不会绕过弹出窗口“Safari 想使用您当前的位置”。

如何使用 Selenium for php 单击“不允许”按钮?我可以通过 CSS-Selector 或 ID 获取此元素吗?

0 投票
1 回答
1220 浏览

selenium-webdriver - behat.yml 中用于设置 hte 超时值的“空闲超时”抛出异常 -

添加了配置文件的代码,如下所示。如果删除空闲超时它工作正常,如果添加会给出异常 - [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
“behat.extensions.behat_minkextension_extension.selenium2.capabilities”下的无法识别的选项“idle_timeout”

Windows8_IE10: context: class: 'FeatureContext' extensions: Behat\MinkExtension\Extension: selenium2: browser: internet explorer wd_host: seodevelopment:@ondemand.saucelabs.com/wd/hub capabilities: { "platform": "Windows 8", "version": "10", "idle-timeout": 200}