问题标签 [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.
jenkins - 如何在 Sauce Ondemand 中加载 selenium 测试套件/案例?
我需要通过 Jenkins 插件 Sauce OnDemand 在不同的浏览器/平台上运行我的 Web 应用程序。Sauce Ondemand 的官方指南只谈论最基本的事情——如何加载测试用例/套件,这真的很荒谬。有人知道怎么做吗?
java - 导航到 facebook/twitter 然后使用 AndroidDriver 返回 Sauce Labs Selenium 中的原始页面时,WebElement 已过时
由于过时的元素,我在 Sauce Labs 的硒测试失败了。测试打开一个页面,点击站点内的几个链接,点击一个链接,将您带到 Facebook,然后返回,这就是停止工作的地方。出于某种原因,在返回原始页面后,驱动程序不再能够找到“新鲜”元素。这似乎只有在 Sauce Labs 上使用 Android 时才会发生。代码如下,如果您对如何解决它有任何建议,请告诉我(我不在乎它是否完美,只想让它工作)。
intern - 从詹金斯到沙司进行实习测试时未获得授权
即使在我的 grunfile.js 中设置了酱汁凭据并将它们也公开为 sys 变量后,我也收到以下消息。
grunt intern:sauce ?[4mRunning "intern:sauce" (intern) task?[24m Listening on 0.0.0.0:9000 Starting tunnel... 不使用代理连接到 Sauce Labs REST API。?[1m********************************************** *********?[22m 有更新版本的 Sauce Connect (build 1283) 可用!在这里下载:https ://saucelabs.com/downloads/sc-4.3-linux.tar.gz ?[1m************************ ************************************?[22m 在端口 44054 上启动了 scproxy。正在启动安全远程隧道 VM...错误:未授权错误:在 Socket 的 Array.some 处的 readStartupMessage 处拒绝时未授权。在 Socket.EventEmitter.emit events.js:117:20 在 Socket。在 Socket.EventEmitter.emit events.js:92:17 在 emitReadable <_stream_readable.js:408:10> 在 emitReadable <_stream_readable.js:404:
javascript - Scrolling to element in Selenium using intern.js and leadfoot
There are so many components to this I'm not sure where the issue is happening but here's my problem. I'm using intern.js for javascript functional testing with SauceLabs.
The following test passes, however when I go to the screenshot at SauceLabs to see how the window is behaving it doesn't scroll properly to the element, so .moveMouseTo
is not working properly.
There is a slight bit of scroll but the element is still not visible. I looked into Selenium and focus but I'm new to intern.js so I'm not sure how I can implement this from the descriptions in Selenium only posts here.
Here's the test:
Here's how the scrolling looks, the added comment is not visible.
automated-tests - 酱料实验室不间断运行测试
有没有办法让我在酱实验室连续运行测试?(我正在尝试在我们公司的网站上进行24小时的登录和注销测试,但酱实验室没有任何测试计划系统)
c# - SauceLabs 上的奇怪信息和测试无法正常工作
之后在 Chrome 上在 Firefox 上运行测试。测试哪个在 FF 上运行正常。使用相同的代码进行测试,但另一个驱动程序设置(适用于 Chrome)无法正常工作。我从 Saucelab 的 Chrome 获得以下信息:
我通过这种方式创建驱动程序:
一个命令后测试失败。页面加载后,他找不到元素的错误。我尝试了很多方法来找到 elem(通过 id、css、xpath)。
知道我在做什么错吗?
intern - 使用实习生/saucelabs 获取“错误:无法连接到隧道 VM”
我刚开始实习/saucelabs。每当我尝试远程测试时,我都会得到Error: failed to connect to tunnel VM.
我的 intern.js 有
执行日志
如果它很重要,我目前处于免费套餐中。
selenium - 在 Sauce Labs 上运行 RobotFramework 测试 - 超时错误
我正在尝试在 Sauce Labs 中运行用 Robot IDE Framework 编写的现有硒测试。
我正在使用本教程中的示例测试来查看是否可以运行至少一个测试。http://datakurre.pandala.org/2014/03/cross-browser-selenium-testing-with.html
该测试在本地通过,并通过了 Sauce Labs 上的所有测试,但随后超时并给出错误,“测试在 90 秒内没有看到新命令。超时。错误”,因为它没有断开远程 Web 驱动程序。
我已经在“关闭测试浏览器”功能的末尾分别尝试了所有这些:
- 关闭所有浏览器
- 进程关闭
- 停止硒服务器
我还尝试在关闭过程中运行的 python 函数之一中添加 ((RemoteWebDriver) getCurrentWebDriver()).quit() 。我是 Selenium 和机器人框架的新手,所以我不确定如何获取远程 Web 驱动程序。
这是代码,以防万一:
maven - 是否有必要让 Maven 和 Junit 或 TestNG 运行酱实验室进行移动测试
我们有一个使用 Java 为 Selenium 构建的自定义框架,我们不使用 Junit 或 TestNG 和 Maven。我们正在使用 ant 构建我们的项目。所以我想了解是否有必要让 Maven 和 Junit 或 TestNG 运行酱实验室进行移动测试?我们计划将 Appium 包含在我们的框架中,并希望探索在酱实验室上执行测试的方法。
如果我们有任何替代选择,请指点我。
谢谢,
拉加夫
c# - 在 SauceLabs 上测试打开 www 页面然后关闭连接
我用 c# 编写了一个测试以在 IE 11 - Windows 8.1 上运行。
打开 BaseUrl 后什么都不会发生。几秒钟后,我收到一条消息:“错误用户在等待命令完成时关闭了连接”。
我这样定义一个 IE 浏览器:
我开始测试的代码:
测试的第一个信息是:
desiredCapabilities: {"browserName":"internet explorer"} => {"takesScreenshot":true,"unexpectedAlertBehaviour":"dismiss","ie.browserCommandLineSwitches":"","browserAttachTimeout":0,"ie.ensureCleanSession": false,"ignoreProtectedModeSettings":false,"platform":"WINDOWS","version":"11","ignoreZoomSetting":false,"nativeEvents":true,"handlesAlerts":true,"javascriptEnabled":true,"requireWindowFocus ":false,"ie.usePerProcessProxy":false,"initialBrowserUrl":
"http://localhost:11130/"
,"enableElementCacheCleanup":true,"cssSelectorsEnabled":true,"browserName":"internet explorer","elementScrollBehavior":0,"enablePersistentHover":true,"ie.forceCreateProcessApi":false}
我不知道我做错了什么。Firefox 和 Chrome 的其他测试工作正常。任何想法这里有什么问题?