问题标签 [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.
selenium - 如何在 Jenkins 中集成 Galen 报告
我已经开始使用 Galen 框架来测试我的网站页面的布局,并且我还有我的其他测试,用 Selenium 编写,集成到 Jenkins 中。我正在使用 Java+JUnit+Maven,我想知道是否有人设法将 Galen 报告集成到 Jenkins 中以及如何。因为目前我正在使用类似的东西:
它告诉我测试中是否有错误,但不告诉我在哪里。谢谢!
PS 如果有名气的人可以制作标签 galen-framework 以便我们可以对这些类型的问题进行分组,那就太好了:D
galen - 在 Galen 框架中需要帮助?
我想知道这条线的状态是什么?
从@@ 和@ 开始的语句有什么区别??
android - 适用于 Android 应用的 Galen 框架
想知道有一个Galen测试框架,用于在移动设备、平板电脑和桌面等多种设备上使用Appium进行网页视觉渲染测试。
Galen 框架是否也支持 Android 应用程序(Visual Android Layout 与给定规格的比较作为输入)?
如果支持 Android 应用程序,输入可能是什么(例如:welcomePage.spec 作为 html 页面的输入)?
galen - 适用于 Windows 7 的盖伦框架
我对 galen 框架非常陌生,它的人(开发人员)模糊地解释了一切,所以我什么都听不懂。我是 Windows(7) 人,那么我在哪里创建所谓的 home-spec 文件?是记事本++吗?还是 Office Word 文件?以及我如何将它与 Selenium 集成?感谢您提前回复。
java - 用于原始图像比较的 Galen 框架
浏览下面的视频
https://www.youtube.com/watch?v=bheFQfEGR6U
可以看出,嵌入在html页面中的图像经过图像比较,导致像素数不匹配。
有什么方法可以通过 galen 框架将原始图像与预期图像进行比较
我想将 android 设备上捕获的屏幕与设计师共享的预期图像进行比较?
javascript - 如何避免javascript中重复的代码行?
我正在用 javascript 编写盖伦测试。我发现大部分测试都写过这几行代码很常见。
我想删除重复,我想使用一个全局函数,我会把这些代码行放在那里但是如果我以后必须使用一些变量,例如'loginPage'怎么办?
所以,我的问题是什么是避免重复工作的最佳方法。
selenium - 如何检查 selenium webdriver 中的某些文本是否有删除线?
有许多 planbox,它们具有相同的类和 id,其中有许多<p>
标签和装饰文本。
现在,我的测试用例是 - 如果底价是删除线,那么<p> 'New discount price .. </p>
只会显示,否则不会。
如何检查文本是否有删除线?即使我们得到了这个,我将如何检查<p> New discount.. </p>
是否不应该显示文本是否没有被删除。
因为标签中没有类<p>
,我可以检查它是否显示。
我想到的一种解决方案是 - 在<span>
标签中添加一个虚拟类,使用findChildren('span.dummyCLass')
它会导致所有 web 元素都具有 dummyClass。
现在我将检查网络元素是否有罢工标签,这就是我卡住的地方。
最初,我正在考虑一个 Jquery 解决方案,但是是否可以不添加新类和 jquery 来实现?
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"
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 浏览器正在启动,不知道为什么会出现这些异常。