问题标签 [mobilefirst-mtw]

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

ibm-mobilefirst - 如何在 IBM MobilefirstPlatform Test Workbench 8.6.0 中的复合测试中同时将应用程序和设备添加到多个测试中

使用的工具: IBM Mobilefirst Platform TestWorkbench 8.6.0
操作系统: Windows 7

使用测试工作台中的记录功能创建了多个测试脚本
创建了一个新的复合测试并将测试脚本添加到复合测试

当我单击“运行复合测试”时,我得到一个窗口“运行配置”和窗口中的一条消息读取“测试包含对丢失应用程序的引用。添加或导入它们并尝试再次运行'
我必须将应用程序单独添加到每个测试中,然后上述错误就解决了。我想一次性将应用程序和设备添加到所有测试中。有没有办法做到这一点 ?

当我们在一个复合测试中有 100 个测试用例并且我们每天都有一个新的应用程序要测试时,这个选项会很有帮助

0 投票
2 回答
569 浏览

ibm-mobilefirst - 如何在 IBM Mobilefirst TestWorkbench 8.6.0.1 中捕获数据、存储数据、执行数学运算和验证数据

工具: IBM Mobilefirst TestWorkbench 8.6.0.1
操作系统: Windows 7

有一个显示 3 个文本框的应用程序,其中两个用于输入数字,第三个显示数字总和
记录测试。(在两个文本框中分别输入数字;结果显示在第三个测试框中)

播放时,是否可以将数字存储在变量中,添加它们并与应用程序显示的结果进行交叉验证?

以上将帮助我们验证银行应用程序中的交易

0 投票
2 回答
213 浏览

ibm-mobilefirst - IBM MobileFirst Test Workbench - 从命令行运行测试

我正在尝试使用 cmdline.bat 文件从命令行运行测试,如https://www-01.ibm.com/support/knowledgecenter/SS2HS7_8.6.0/com.ibm.rational.test.lt中所建议.common.doc/topics/truncmdln.html

并不是我没有进行一些活动,而是我无法理解它是如何正常工作的。

这是我当前的命令:

D:\Eclipse\eclipse\plugins\com.ibm.rational.test.lt.cmdlineexecute_ 7.2.960.v20140710_1337>cmdline.bat -workspace C:\MobileFirstWorksp ace -project Test -eclipsehome D:\Eclipse\eclipse -plugins D :\Eclipse\eclipse\plugins -suite prueba2.testsuite -results newResults

它运行 45 到 72 秒。我的 CommandLineLog.txt 文件显示以下内容:

Adaptador convertido en instancia con D:\Programacion\Eclipse\eclipse log4j:WARN 找不到记录器 (org.apache.http.impl.conn.PoolingClientConnectionManager) 的附加程序。log4j:WARN 请正确初始化 log4j 系统。2015-04-08 17:18:20.810:INFO:oejs.Server:jetty-8.1.14.v20131031 2015-04-08 17:18:20.847:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:7878 2015 -04-08 17:18:20.849:INFO:oejs.AbstractConnector:开始 SelectChannelConnector@0.0.0.0:7080

但我找不到任何结果文件,在我运行命令的目录或测试项目文件夹中没有结果文件。有谁知道我应该在哪里找到这些文件?

0 投票
1 回答
56 浏览

ios - iPhone 6 未显示在 IBM Test Workbench 移​​动设备选项卡中

工具: IBM Mobilefirst TestWorkbench 8.6.0.1
操作系统: Windows 7
设备:iPhone 6 版本:8.1.2

笔记本电脑和 iPhone 在同一个网络上。
单击移动设备选项卡中的添加设备图标。测试工作台 URL 弹出。
在 iPhone 的 Safari 浏览器中输入 URL。
IBM Rational Test Workbench Mobile Client 在我的浏览器中打开。
问题 设备未显示在移动设备选项卡中。

能够在我的 iPhone6 中记录测试。录制完成后,Test Workbench 会弹出“单击此处生成测试录制文件”。当我单击时,我在错误日志中收到以下错误

插件: com.ibm.rational.test.lt.recorder.moeb
消息: CRRTWM1201E 执行测试生成时出现意外异常。

异常堆栈跟踪:
java.io.IOException:无法访问用于录制的设备。com.ibm.rational.test.lt.recorder.moeb.ui.wizards.CreateTestFromRecordingLogsWizard.getSessionProducer(CreateTestFromRecordingLogsWizard.java:150) 在 com.ibm.rational.test.lt.recorder.moeb.ui.wizards.CreateTestFromRecordingLogsWizard。在 com.ibm.rational.test.lt.recorder.moeb.ui.wizards.CreateTestFromRecordingLogsWizard.access$0(CreateTestFromRecordingLogsWizard.java:125) 在 com.ibm.rational.test.lt.recorder 的 createRecordingSession(CreateTestFromRecordingLogsWizard.java:128) .moeb.ui.wizards.CreateTestFromRecordingLogsWizard$1.run(CreateTestFromRecordingLogsWizard.java:91) 在 org.eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70) 在 com.ibm.rational.test.lt.recorder。 moeb.ui.wizards.CreateTestFromRecordingLogsWizard。

问题猜测:已在 Mac 中使用 jdk1.6
检测 iOS 应用程序目前已将检测到的 iOS 应用程序上传到 Windows 笔记本电脑的测试工作台中,该应用程序具有 jdk1.7。这可能是问题吗?

0 投票
1 回答
101 浏览

android - 日历未在测试工作台的仪表化 Android 应用程序中弹出

工具: IBM MobileFirst Test Workbench 6.3.0
操作系统: Windows 7

问题: 在 MobileFirst 应用程序中有一个日期字段。单击时,会弹出一个日历,用户可以选择日、月和年。

在测试工作台中检测上述应用程序,以便可以完成记录和回放。在检测的应用程序中单击日期字段时(在进行记录时)日历不会弹出。键盘弹出。

找到下面为日期字段编写的代码。

<input class="fin-input fin-input-date ng-pristine" type="date" ng-model="creditCard.selectedFromDate" ng-change="creditCard.selectFromDate()"/>

0 投票
1 回答
293 浏览

android - IBM Mobile First Platform Test Workbench 7.0 在 Android 上太慢了

我在 IBM MobileFirst Platform 7.0 中使用 Jquery Mobile 为 Android 设备创建了一个应用程序。我的应用有 10 多个页面,每个页面都包含 Jquery 移动小部件,如列表视图、网格视图、表格等。

当我在 android 设备上安装该应用程序时,它运行良好。

当我尝试使用 IBM MobileFirst Platform Test Workbench 7.0 测试应用程序时,在记录时执行所有操作需要花费大量时间。例如,单击菜单图标打开面板,这需要两分钟以上。

应用程序在以下设备和模拟器中进行了测试:

我已经关注了这些链接:

使用测试工作台测试移动优先应用程序

从 Android 移动测试客户端记录测试

我增加了堆大小,看看性能有没有变化。但仍然没有运气。

0 投票
1 回答
78 浏览

android - 测试执行期间的 MobileFirst Test Workbench ClassCastException

MobileFirst Test Workbench 8.7(包括在 MobileFirst Platform 7.0 中) 测试设备:android 4.4.2 测试应用程序:本机应用程序 Android SDK 工具:23.0.2 Android SDK 平台工具:20 Android SDK 构建工具:19.1

测试执行过程中,listView 元素点击事件后报如下异常。记录测试用例时未报告此错误。

引发异常的代码:

列表视图布局:

Listview 项目布局:

谢谢你的帮助

马修

0 投票
0 回答
100 浏览

ibm-mobilefirst - 无法在 IBM Mobilefirst Platform Test Workbench 8.7(免费版)中使用数据池引用测试

使用的工具: IBM Mobilefirst Platform Test Workbench 8.7(免费版)
操作系统: Windows 7

问题描述:
1)在Test Workbench中以Record模式创建了一个测试用例。(对于登录场景)
2)插入一个新的数据池,并在数据池中的用户名列中添加值。
3) 测试脚本必须引用数据池并将数据池用户名列中的值替换到测试脚本的用户名字段中。
4) 已遵循此处概述的程序。
( http://www-01.ibm.com/support/knowledgecenter/SS2HS7_8.7.0/com.ibm.rational.test.lt.moeb.tutorial.doc/topics/ios_lesson7.html )
5) 卡在第6步.b。我右键单击测试脚本中的用户名字段并选择替换并获得一个选项选择数据源
6)选择数据源选项被禁用。

这是因为我使用的是免费版本而不是 IBM Mobilefirst Platform Test Workbench 8.7 的许可版本吗?

0 投票
1 回答
57 浏览

ibm-mobilefirst - 尝试在 IBM Mobilefirst Platform Test Workbench 8.7 中将数据池添加到项目时,在 Substitute 下禁用 Select Data Source

尝试在 IBM Mobilefirst Platform Test Workbench 8.7 中将数据池添加到项目时,在 Substitute 下禁用 Select Data Source。我遇到了@Rakesh Manusani 在他的问题中提到的同样的问题

  1. 我已按照以下链接中提到的步骤进行操作。(http://www-01.ibm.com/support/knowledgecenter/SS2HS7_8.7.0/com.ibm.rational.test.lt.moeb.tutorial.doc/topics/ios_lesson7.html

  2. 我能够选择要在测试中使用的数据池

我被困在步骤 6.b 中。

我右键单击测试脚本中的用户名字段并选择替换并获得一个选项选择数据源但它看起来已禁用

我正在使用 MTW 8.7 和 MFP 7.0

0 投票
1 回答
37 浏览

ibm-mobilefirst - 无法在记录的测试脚本 IBM Mobilefirst TestWorkbench 8.6.0.1 中查看 Google(红色)pin

工具:IBM MobileFirst Test Workbench 8.6.0.1
操作系统:Windows 7

场景:在 MobileFirst 应用程序中,有一个“获取位置”按钮。单击此按钮会弹出一个输入框。在输入框中输入地名并点击搜索,位置显示在应用程序(谷歌地图背景)中,上面有一个红色的大头针。单击红色图钉以获取该位置的详细信息。

在MTW中记录上述场景。打开录制的脚本。转到“单击红色图钉”步骤。在屏幕截图视图中,红色图钉不显示。

在记录的测试中未捕获红色引脚。任何建议如何解决上述问题?