Geb是一个用于在JVM上进行无头Web浏览的库,适用于自动化和功能性Web测试。它使用Groovy提供了一个简洁的故事式DSL来定义步骤,以及一个简洁且易于管理的DSL,用于使用页面对象模式定义页面结构。
我对使用 Geb 和 Spock 的 Grails 应用程序进行了功能测试。 有时,功能测试会因超时或其他零星行为而失败。在之前使用 TestNG 的项目中,我有一个
对我的 Web 应用程序的某些请求返回的数据不是 HTML 格式 (JSON)。 如何正确处理这个问题? 我写了以下页面定义: 导入 com.fasterxml.jackson.databind.ObjectMap...
如何将 Geb 屏幕截图和 HTML 快照工件嵌入到 renatoahaydes/spock-reports 中?
有没有一种好方法可以将 Geb 屏幕截图和 HTML 快照工件嵌入到创建的 spock-report 中?除了geb-spock-reports之外似乎没有一个好的解决方案,现在是
如何将屏幕截图和 HTML 快照嵌入到 Spock 报告中?
有没有一种好方法可以将 Geb 屏幕截图和 HTML 快照工件嵌入到创建的 spock-report 中?除了geb-spock-reports之外似乎没有一个好的解决方案,现在是
如何将 Geb 屏幕截图和 html 快照嵌入到 spock-reports 中?
我想将 Geb 屏幕截图和 html 快照工件嵌入到创建的 spock-report 中,但在现在已弃用的 geb-spock-reports 之外似乎没有一个好的解决方案...
geb.driver.DriverCreationException:无法从回调创建驱动程序
我在运行测试脚本时遇到异常。 geb.driver.DriverCreationException:无法从回调“script1501516684770944233575$_run_closure1@6601cc93”创建驱动程序 java.lang.
如何使用 Gradle 运行多个测试但不是 GEB 中的所有测试?
我正在运行 gradle 从 Windows 命令行运行测试。我运行单个测试的方法是: gradlew.bat chromeTest -DchromeTest.single=test1Spec 或对于所有测试: gradlew.bat chromeT...
Selenium addCookie 出现无效 Cookie 域异常,即使我位于正确的域中
所以我尝试使用 Selenium/Geb 将以前保存的 cookie 加载到我的网络驱动程序中。首先,我进入域,然后尝试添加 cookie。但是cookie域和url域没有注册...
我的应用程序要求应用程序以 https 运行,因为浏览器通过 JavaScript 库将支付数据发送到支付网关。 如果应用程序在 http 中运行,则付款会引发此错误
Geb with Selenoid - 类/规范中每个测试的新会话
目前正在尝试在 Selenoid docker 实例上运行 Geb 测试。我希望 Selenoid 为类/规范中的每个测试生成视频报告,但似乎 Geb 在一个驱动程序会话中运行所有测试
如何使用 Groovy 在 Geb 和 Spock 中进行基于顺序的测试,我想验证给定值是否按 UI 顺序排列
我正在将 Geb 和 Spock 与 Groovy 一起使用,并且卡在按顺序进行测试并且需要从 UI 进行验证。 例如-我有 5 个值,我需要从 UI 获取文本并比较它们是否匹配 ...
Groovy 问题“groovy.lang.MissingMethodException”
最近我在执行一项工作时遇到以下问题。 以下是异常消息: groovy.lang.MissingMethodException:没有方法签名:io.github.bonigarcia.wdm.ChromeDriverMana ...
Geb中是否有一种方法可以自动将正确的模块分配给表单中的所有元素
我们使用Geb来运行我们的前端测试,并且我们的应用程序中有一些非常复杂的页面。有些页面的表单带有许多不同的按钮,复选框和一些多选。我爱...
Grails功能测试Geb页面对象模块不起作用,没有方法签名
这是页面对象。包myapp.pages import geb.Page类LoginPage扩展了页面{static url =“ http:// localhost:8080 / login / auth” // static at = {title.contains(“ Login”)}静态...
我想遍历页面列表以验证每个页面的内容,我想用GEB遍历。 https://github.com/trending,然后访问趋势中的每个页面并验证标题...
是否可以仅在“ At-Element”中查找元素?示例页面:类SearchDialogPage扩展页面{静态为= {$('div',类:'modalOverlay')。has('div',类:'...
我正在尝试编写脚本以单击作为表标题一部分的图标。表中的每一列都带有此图标(升序和降序排序图标)。我正在用Geb来...
不太确定如何在不使用nth-child的情况下使用Geb查找定位器
我必须根据我的同事的建议找到一个更好的定位器,因为他们不希望我使用第n个子定位器,这会使我的测试更加脆弱。我真的很努力尝试编写此...
我创建了一个可重用的WebDriver方法,但是我一辈子都无法弄清楚如何使用WebDriver调用预定义的Geb页面CSS选择器。此方法有效,但我似乎无法称呼它...
(Xamarin.UITest中的Xpost,来自QA)Geb类模块]]
我对Geb模块的理解是针对总是一起出现并在整个站点中重复出现的元素组。例如导航栏和标题,或购物车。我想添加这个...