问题标签 [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.
angularjs - Galen 框架:“消息:命令...失败,退出代码 1”
我在一个响应式 Angular 站点上设置了基本的 Galen 测试,在该站点的台式机和平板电脑版本上运行了一个简单的测试。
我没有建立这个网站,也不能说盖伦是否曾经在网站上完全正常工作。我自己在 NPM 中将 Galen 从 v1.6.3 升级到 v2.2.1,其中包括更新 .test 文件和两个 .gspec 文件中的语法等。
通过我在 Mac 终端中运行的 Gulp 命令,几乎所有东西都运行良好:
这会在本地运行测试(与 SauceLabs 相比)。通过终端,我看到两个测试在运行,测试标准打印出来,我收到一个提示,平板电脑版本出现故障(这是一个简单的与 CSS 相关的平板电脑版本修复,我并不担心) . 另外,我正在获取这两个测试的 HTML 报告,写入本地目录。
我的问题是测试运行后收到以下错误消息:
是什么failed with exit code 1
?我搜索了 Galen 文档,搜索了网络,但我无法弄清楚可能出了什么问题。我不知道那是什么意思。
如果需要,我可以提供更多代码,但该网站相对复杂,并且在许多文件中抽象出来。
感谢您的帮助
galen - 在 Galen 框架中找不到元素
我正在研究 Galen Framework 以在新项目中使用它。 我正在尝试提交有关 Galen Demo 应用程序的表格:
http://samples.galenframework.com/tutorial-color-scheme/tutorial.html#
我在文件 submit-form.test.js 中有这段代码
this.SubmitPage = 函数(驱动程序){
GalenPages.extendPage(这个,驱动程序,{
nameTextfield: "xpath: //*[@id='content']/div/input", // xpath 定位器
submitButton: "xpath: //*[@id='content']/div/a", // xpath 定位器
});
};
test("首页测试", function () {
我使用命令 galen test submit-form.test.js --htmlreport 报告运行测试
但是,报告中有下一个错误:
EcmaError:TypeError:无法调用未定义的方法“typeText”
似乎盖伦找不到输入字段?有什么帮助吗?
java - 运行 testng selenium 测试用例时出现 java.lang.ExceptionInInitializerError
这是我的测试班
这是我的GalenTestLayout类
我在我的 FleetBooking 课程中遇到错误
这些是我的错误日志
正如您在我的输出日志中看到的那样,我的 chrome 驱动程序已正确初始化。
当我运行功能layout.testLayout(driver, "fleet"); 作为一个独立的类,它正在运行,但是当我从 testng 类调用这个方法时,我得到了异常。我尝试了很多替代方法,但它仍然给我错误
galen - 盖伦 JavaScript API。第一个孩子的 CSS 选择器
我正在尝试使用 Galen javascript API 编写功能测试。我必须选择 ul 的第一个 li。
似乎 css 选择器第一个孩子在这里是错误的。
我可以使用 xpath 做同样的事情:xpath: //ul[@class='section']//li[1]//div
但我想使用 CSS 选择器。请帮忙
javascript - 如何测试 React.js 组件的外观?
我需要一个一个地测试我的组件的样式。
我已经研究了适合它的Galen 框架,因为我可以描述前景,并且我想将 React 组件渲染为真实的 DOM 布局,然后将其提供给测试框架,但据我所知,它无法测试给定DOM 布局,仅通过 URL。
也许您在测试 React.js 应用程序的 GUI 方面有一些经验?
aws-device-farm - 在 AWS Device Farm 上运行我的 Galen 测试的问题
我在 AWS Device Farm 上运行 Galen 测试时遇到问题,我将文件正确打包.gspec
在src/tests/java
文件夹下并在我的 POM.xml 中提供相同的文件,但是在农场上运行测试时会引发 FileNotFound Exception,即:
这就像在本地设备上的魅力。
android - Galen/Selenium:Paypal 登录过程
对于桌面,点击 paypal btn,打开新窗口,用户填写他们的凭证,然后返回原始页面。
为了解决这个问题,我编写了以下代码
但是 android 和 iphone 的问题是,点击 paypal btn 时没有打开其他窗口,但会出现 paypal 页面。
当我尝试查找此贝宝页面的任何元素时,我得到元素未找到异常。
有人在 selenium 或 galen 框架中遇到过这个问题,用于在 saucelabs 中进行移动测试吗?以及它是如何解决的?
javascript - 如何检查元素是否在 Galen 的 Foreach 循环中可见?
我正在尝试检查元素是否可见,如果可见,则仅检查 UI 属性,但以下命令给出错误“异常是 com.galenframework.parser.SyntaxException:JavaScript 错误内部语句”
我也尝试了下面的代码,虽然它没有给出错误,但它也跳过了所有可见元素。
有什么我想念的吗?
javascript - 如何从 galen 框架的规范文件中执行/配置 JS 文件
我必须从规范文件中调用一个 js 文件
下面是示例文件
规格文件
突出显示.js
点击.js
实际上在上面的文本代码验证中有效,但是有没有办法使用 js 点击元素。有没有办法在规范文件中注入 js 文件以在执行期间单击一个元素,然后验证我对 java 脚本和 Galen 不熟悉的属性。
layout - 如何中断 Galen Framework 布局检查?
我在我的项目中使用 Galen 框架进行 Web 布局检查。问题是我有大量在 Galen 规范中定义的 HTMl 对象和布局规则,并且不知何故在运行时其中一些是不可发现的。它会导致 Galen 运行非常缓慢以完成测试。
我们如何在测试仍在运行时取消/中断测试?