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

ant - Selenium Grid /Sauce Labs 插件 / Ant 设置

我正在尝试使用 ANT 来启动 Selenium Grid 实例。使用此处找到的响应,如何从 Ant 构建中运行 Selenium 2 Grid?,我能够使用以下 build.xml 成功启动 Grid

继续前进,我想将 Sauce Labs Grid 插件与 Selenium Grid 一起使用,可以在此处找到: https ://github.com/rossrowe/sauce-grid-plugin/wiki 在 wiki 之后,我可以启动这两个在我的 Windows 机器上使用 DOS 中的以下内容

现在我想通过将目标“launch-hub”添加到 Sauce labs“servlet”的参数来合并 Sauce lab Servlet(抱歉在发布真实代码时遇到问题)

我重新启动使用

是Windows返回的错误:

Selenium Grid 启动但没有 servlet,因此没有 Saucelabs 访问

有任何想法吗?

更新使用 1.0.7 的酱汁插件让它工作。不支持 1.0.8 版本

0 投票
1 回答
259 浏览

webdriver - .Click() 不适用于 selenium RemoteWebDriver

我有许多使用 WebDriver 的自动化测试用例,它们都在我的本地机器上完美运行。

现在我需要在 Saucelabs 上远程运行这些测试用例,所以我应该使用 RemoteWebDriver。

但是我收到一个找不到方法 Click() 的错误。我已经尝试了所有建议,例如改用 submit() 或为 Click 创建 JS,但仍然发生相同的错误。

driver.findElements(By.id("我的 div id")).click();

0 投票
3 回答
471 浏览

java - 每次我尝试在 Jenkins 上运行测试用例时出现 Java 错误

每次我尝试使用 Jenkins 执行测试用例时,我的测试报告中都会显示以下 Java 错误。

错误一:

java.lang.IllegalArgumentException:没有枚举常量类 org.openqa.selenium.Platform.Windows 2003 在 org.openqa.selenium.Platform.valueOf(Platform.java: 30) 在 WebDriverWithHelperTest.setUp(WebDriverWithHelperTest.java:76) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) ) 在 java.lang.Thread.run(Thread.java:619) ... 删除了 22 个堆栈帧

错误2:

java.lang.NullPointerException:方法不应该在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) 在java.lang.Thread.run(Thread.java:619) ... 删除了 17 个堆栈帧

我可以毫无问题地使用 Eclipse 和 Maven 执行这些测试用例。

有什么建议吗?

0 投票
1 回答
514 浏览

ssl - 如何使用 Selenium 检测页面上的 SSL 已损坏

由于第三方脚本加载了非 HTTPS 资源(最初它们很好,但它们偶尔会改变),我们偶尔会在页面中看到 SSL 证书受损。我们想每天测试这些页面是否有损坏的 SSL。

我们尝试了一种方法,试图捕获一条弹出消息,该消息表明我们在页面上有不安全的内容。但是,我们一直未能通过 selenium 模拟弹出消息。selenium 似乎已自动禁用任何弹出窗口。虽然我们已经确定了一种 Selenium 方法来禁用弹出窗口的抑制(disable-popup-handler),但即使使用此方法我们也无法成功看到弹出窗口。

有没有人找到使用 Selenium 检测损坏的 SSL 页面的方法?

0 投票
1 回答
1594 浏览

maven - 单声道“Hello World”示例工作,但 Java 不是

我正在使用 Java 和 C# Mono 运行 Sauce Labs 主页上的入门示例

Mono 示例就像一个魅力,但 Java 的一个报告说

Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

我尝试将 Java 示例重写为类似于 Mono 示例:

还有其他建议吗?

谢谢

更新

我已经尝试按照下面罗斯建议的教程中的描述运行,按照这个逐字逐句导致 Maven 退出并出现以下错误:

我已经编辑了酱文件,只是添加了package缺少的声明,但是添加它根本没有任何区别。

更新 2

完整的 Maven 堆栈跟踪:

浏览万维网,看起来万无一失已被认定为可能的罪魁祸首。我已经升级了 POM 中的版本,但问题仍然存在。

0 投票
2 回答
110 浏览

java - SauceLabs Java 原型中的奇怪版本号

我正在尝试让 Java '入门' 应用程序工作,我在 POM 中注意到了这一点:

<版本>[1.0.0,)</版本>

这是正确的吗?它可以解释我在这个问题中遇到的问题吗?

0 投票
3 回答
1076 浏览

saucelabs - 从结果页面中清除旧测试

如何从 Sauce Labs 的测试页面中清除旧测试?

我在尝试一些东西时有很多噪音,我想整理一下。

从长远来看,会有很多无趣的构建,我希望能够存档\删除它们,以便不难找到重要的测试运行。

0 投票
1 回答
870 浏览

junit - 用于 Sauce Labs 测试的 JUnit 或 TestNG?

我们目前使用 JUnit 进行测试,但这将是我们团队首次尝试并行测试。

使用 TestNG 移动会有很大的优势吗?

0 投票
2 回答
4904 浏览

webdriver - 将测试连接到 Sauce Connect 的代码示例在哪里?

我已阅读: Sauce Labs:连接页面

并浏览了互联网,但我找不到任何关于如何将我的 Selenium 测试转换为使用 Sauce Connect 的文档。

有人能指出我正确的方向吗?

干杯

戴夫

0 投票
4 回答
4387 浏览

ruby-on-rails - 从其他计算机访问虚拟主机 – xip.io 替代方案

有时您需要从本地网络上的另一台计算机访问您的 (Pow) 虚拟主机——例如,在移动设备上或从 Windows 或 Linux VM 测试您的应用程序时。

到目前为止,我一直在使用powxip.io似乎是其他计算机访问虚拟主机的事实上的方式。

今天我需要在 Internet Explorer 上测试一个修补程序,在 Windows 机器上,使用saucelabs.com,在这种情况下 xip.io 不再工作。

Pow 用户手册建议showoff-io作为一种替代方法——<em>通过网络共享 localhost 的最简单方法——但似乎这个已经商业化,改名为forwardhq.com

有没有可以与 Sauce Labs 等测试平台一起使用的 xip.io 的免费替代品?