问题标签 [applitools]

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 投票
2 回答
1423 浏览

selenium - java.lang.IllegalStateException:眼睛没有睁开

我将 Selenium WebDriver 3.0 和 AppliToolsEyes 2.54 用于 selenium-java

对于视觉测试,编写了以下代码 -

但是在运行代码时出现以下错误eyes.checkWindow()

java.lang.IllegalStateException: Eyes not open at com.applitools.utils.ArgumentGuard.isValidState(ArgumentGuard.java:117) at com.applitools.eyes.EyesBase.checkWindowBase(EyesBase.java:977) at com.applitools.eyes.Eyes.checkWindow(Eyes.java:359) at com.applitools.eyes.Eyes.checkWindow(Eyes.java:335) at com.applitools.eyes.Eyes.checkWindow(Eyes.java:325)

0 投票
1 回答
434 浏览

c# - APPlitools:执行checkWindow()函数时显示401未授权

我使用了您网站上的以下代码,并APIKEY从我的帐户中提供了我的代码。启动 url 并设置浏览器大小。当第一个checkWindow()函数执行时,我得到一个 401 Unauthorized 异常。

Applitools API 的主要目的是拍摄屏幕截图,并与我本地的基线屏幕截图进行比较。但是在这个checkWindow()函数中我得到了异常。

0 投票
1 回答
378 浏览

maven - 由于 Maven 中的依赖冲突,无法在导入项目行上找到符号

我正在使用集成在我的 Selenium 框架中的 Applitools 眼睛进行可视化测试。我目前使用的 Selenium Jar 文件是 2.52,而我使用的 Applitools jar 文件版本是 eye-selenium-java 2.56。这在内部使用 Selenium java 版本 3.5.3 进行编译。因此,即使我已导入正确的类,我也不确定此依赖版本冲突是否会导致“操作”、“浏览器类型”和“所需功能”类上的找不到符号错误。

不幸的是,我无法将我的 selenium 版本升级到 3.5。任何人都可以帮助解决这个问题。

0 投票
0 回答
638 浏览

java - Selenium Java - Applitools Eyes .checkWindow | java.lang.ClassCastException:java.lang.Double 不能转换为 java.lang.Long

我正在通过 TestNG 运行 TestNG Selenium Suite 并使用 Applitools Eyes 视觉比较工具。我遇到了一个

java.lang.ClassCastException:java.lang.Double 不能转换为 java.lang.Long

当我的代码命中 eye.checkWindow(); 时出错

眼睛3.2版

代码:

有任何想法吗?

堆栈跟踪:

0 投票
4 回答
989 浏览

c# - 无法在 Applitools C# 中截取整页截图

我正在尝试使用以下代码对我的页面进行全屏截图:

但相反,我只得到了半页的屏幕截图,我试图联系,但他们只是告诉Applitools我更换仍然无效。eyes.checkwindow()eyes.Check("tag", Target.Window().Fully());

如果有人可以帮助我,那就太好了。

0 投票
1 回答
332 浏览

ruby - 未初始化的常量 Applitools::Utils::EyesSeleniumUtils::Appium (NameError)

运行 ruby​​ applitool 脚本时出现以下错误-

错误 - `mobile_device?':未初始化的常量 Applitools::Utils::EyesSeleniumUtils::Appium (NameError)

下面是我的课-

0 投票
1 回答
165 浏览

capybara - Appium_capybara 驱动 + Applitools 集成

我正在使用 RSpec 框架capybara + eyes_selenium进行可视化测试,并且我想集成移动可视化测试。我安装了appium_capybara,它与远程 appium 服务器一起工作,该服务器在我的远程 selenium 集线器中充当节点。

到目前为止效果很好,我已经成功登录到我的 iOs 模拟器并与页面进行交互。问题是将整个事情与 applitools 集成。

我正在使用 gem eyes_selenium,但我似乎无法Eyes.open使用我的Appium::Capybara::Driver对象执行,出现此驱动程序未知的异常。

有人设法让它工作吗?

0 投票
1 回答
253 浏览

java - com.applitools.eyes.ServerConnector.startSession(ServerConnector.java:166)

我正在尝试使用 Applitolls 测试一个简单的代码,但出现了上述错误。我已经在 POM 文件中添加了所有依赖项。

错误:java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V at org.glassfish.jersey.client.ClientRequest.accept(ClientRequest. java:311) 在 org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:198) 在 org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:36) 在 com.applitools.eyes.ServerConnector .startSession(ServerConnector.java:166) 在 com.applitools.eyes.EyesBase.startSession(EyesBase.java:1694) 在 com.applitools.eyes.EyesBase.ensureRunningSession(EyesBase.java:1437) 在 com.applitools.eyes。 EyesBase.openBase(EyesBase.java:1405) 在 com.applitools.eyes.selenium.Eyes.open(Eyes.java:331) 在 com.applitools.eyes.selenium.Eyes.open(Eyes.java:279) 在 com .dell.cm.systemIntegrationTest.Test。beforeTest(TestVxBlock.java:100)

代码:

0 投票
2 回答
481 浏览

selenium - java - 在selenium中使用applitools无法截取整页截图

我尝试使用 selenium 的 java 在 applitools 中截取整页截图,我使用下面的代码截取整页截图但无法截取整页截图,它只需要当前页面和缝线。我刚刚开始学习自动化测试,所以请帮我详细说明。

0 投票
2 回答
11521 浏览

c# - 程序定义了多个入口点?CS0017 main() 有问题?

当我尝试在 Visual Studio 中运行以下代码时,出现以下错误:“程序定义了多个入口点。使用 /main 编译以指定包含入口点的类型。”

我尝试过寻找其他入口点,但对 c# 并没有那么丰富的经验并且遇到了麻烦。据我了解,一切都应该是正确的。