问题标签 [galen]

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

selenium - 如何在 Jenkins 中集成 Galen 报告

我已经开始使用 Galen 框架来测试我的网站页面的布局,并且我还有我的其他测试,用 Selenium 编写,集成到 Jenkins 中。我正在使用 Java+JUnit+Maven,我想知道是否有人设法将 Galen 报告集成到 Jenkins 中以及如何。因为目前我正在使用类似的东西:

它告诉我测试中是否有错误,但不告诉我在哪里。谢谢!

PS 如果有名气的人可以制作标签 galen-framework 以便我们可以对这些类型的问题进行分组,那就太好了:D

0 投票
1 回答
140 浏览

testing - 测试 Behat 和 Galen 框架

有没有办法将 Galen 响应式测试框架与Behat一起使用?

Galen看起来像是一个独立的工具,我没有找到任何适用于 Behat 的现成连接器。

0 投票
2 回答
686 浏览

galen - 在 Galen 框架中需要帮助?

我想知道这条线的状态是什么?

从@@ 和@ 开始的语句有什么区别??

0 投票
2 回答
1159 浏览

android - 适用于 Android 应用的 Galen 框架

想知道有一个Galen测试框架,用于在移动设备、平板电脑和桌面等多种设备上使用Appium进行网页视觉渲染测试。

Galen 框架是否也支持 Android 应用程序(Visual Android Layout 与给定规格的比较作为输入)?

如果支持 Android 应用程序,输入可能是什么(例如:welcomePage.spec 作为 html 页面的输入)?

0 投票
3 回答
915 浏览

galen - 适用于 Windows 7 的盖伦框架

我对 galen 框架非常陌生,它的人(开发人员)模糊地解释了一切,所以我什么都听不懂。我是 Windows(7) 人,那么我在哪里创建所谓的 home-spec 文件?是记事本++吗?还是 Office Word 文件?以及我如何将它与 Selenium 集成?感谢您提前回复。

0 投票
1 回答
979 浏览

java - 用于原始图像比较的 Galen 框架

浏览下面的视频

https://www.youtube.com/watch?v=bheFQfEGR6U

可以看出,嵌入在html页面中的图像经过图像比较,导致像素数不匹配。

有什么方法可以通过 galen 框架将原始图像与预期图像进行比较

我想将 android 设备上捕获的屏幕与设计师共享的预期图像进行比较?

0 投票
1 回答
119 浏览

javascript - 如何避免javascript中重复的代码行?

我正在用 javascript 编写盖伦测试。我发现大部分测试都写过这几行代码很常见。

我想删除重复,我想使用一个全局函数,我会把这些代码行放在那里但是如果我以后必须使用一些变量,例如'loginPage'怎么办?

所以,我的问题是什么是避免重复工作的最佳方法。

0 投票
3 回答
2571 浏览

selenium - 如何检查 selenium webdriver 中的某些文本是否有删除线?

有许多 planbox,它们具有相同的类和 id,其中有许多<p>标签和装饰文本。

现在,我的测试用例是 - 如果底价是删除线,那么<p> 'New discount price .. </p>只会显示,否则不会。

如何检查文本是否有删除线?即使我们得到了这个,我将如何检查<p> New discount.. </p>是否不应该显示文本是否没有被删除。

因为标签中没有类<p>,我可以检查它是否显示。

我想到的一种解决方案是 - 在<span>标签中添加一个虚拟类,使用findChildren('span.dummyCLass')它会导致所有 web 元素都具有 dummyClass。

现在我将检查网络元素是否有罢工标签,这就是我卡住的地方。

最初,我正在考虑一个 Jquery 解决方案,但是是否可以不添加新类和 jquery 来实现?

0 投票
2 回答
246 浏览

selenium-webdriver - 处理 Galen 框架规范中的多浏览器支持

我正在使用Galen 框架对我的应用程序进行 UI 测试。我面临的问题是字体系列的 CSS 值因浏览器而异。如果我添加对 1 值的检查,其他浏览器的规范将失败。我可以为不同的浏览器编写不同的规范,但我想避免这种情况。

下面的列表显示了 CSS 属性“font-family”的不同值。

  • Firefox = "Helvetica,Arial,Verdana,sans-serif,sans-serif"
  • Chrome = "Helvetica, Arial, Verdana, sans-serif, sans-serif"
  • IE = "helvetica,arial,verdana,sans-serif,sans-serif"
0 投票
0 回答
188 浏览

exception - Galen框架Null指针异常和FileNotFoundException

这是我对 gelya1.gspec 文件的 galen 命令

D:\Galen\Project1>galen check gelya1.gspec\ --url http://samples.galenframework.com/tutorial1/tutorial1.html\--size 640x480\--htmlreport。

这是我的 gelya1.gspec 文件'@objects header id header

=主要部分=标题:高度40到120px

'

这是我的错误日志

测试:gelya1.gspec

检查 gelya1.gspec \ --url http://samples.galenframework.com/tutorial1/tutorial1.html \ --size 640x480 \ --htmlreport 。java.lang.NullPointerException

测试: \

检查 gelya1.gspec \ --url http://samples.galenframework.com/tutorial1/tutorial1.html \ --size 640x480 \ --htmlreport 。java.io.FileNotFoundException:\(系统找不到指定的路径)

套件状态:FAIL 测试总数:4 失败测试总数:3 失败总数:3 galen 测试失败 D:\Galen\Project1> `

当我运行此命令时,Firefox 浏览器正在启动,不知道为什么会出现这些异常。