问题标签 [worklight-mtww]

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 投票
0 回答
123 浏览

ibm-mobilefirst - 将实际 iPhone 连接到 Mobile 测试工作台在 iPhone 上显示白屏

我已经在 Eclipse Kepler 中安装了 Mobile Test Workbench 8.5.1.2(来自 eclipse 市场的最新版本)。

我最近更新了 iPhone 上的 IBM Rational Test Workbench Mobile Client。
我之前关于模拟器 iOS 应用程序检测的问题

现在我正在尝试将实际的 iPhone 连接到 MTWW 服务器,但我从 iTunes 下载的应用程序没有连接到它。当我点击 url 时它只显示白屏:

但是当我点击时,它会显示一些 URL 列表,包括 /mobile:

iPhone型号为:4s
iOS为:6.1

那么这里有什么问题呢?是否是iOS客户端应用程序中的错误?

当我尝试将它连接到 Windows 机器上运行的 MTWW 服务器时,有时它会连接。

下面给出的是我的系统的环境规范

0 投票
1 回答
238 浏览

ibm-mobilefirst - 无法在 Worklight Mobile Test Workbench 中连接应用程序

我正在运行 Worklight 6.1.0.1。我有一个简单的 helloworld 应用程序。我可以在 android 模拟器上运行该应用程序。我检测并创建了一个 Mobile Test Workbench 项目。我可以将 MTW 客户端连接到 Eclipse 并查看硬件应用程序。当我尝试记录测试时,在启动屏幕后出现此错误:

Logcat 显示了cordova loadUrlNow(),但仅此而已。当我直接在模拟器上运行该应用程序时,它会连接,所以它有点令人困惑。

0 投票
1 回答
112 浏览

ibm-mobilefirst - IBM Worklight 6.1 - 无法查看/打开记录的测试套件

我正在尝试使用 IBM Mobile Test Workbench for Worklight(Eclipse Juno SR2 - WL 6.1 - Workbench 8.5.1.2)从录制(在 Android 模拟器内)创建测试。

我安装了移动客户端,开始录制应用程序,创建了生成测试套件文件的测试记录。
问题是,在生成测试套件并打开它之后,Eclipse 会每毫秒显示一个对话框:

该文件已在文件系统上更改。是否要加载更改?

我无法单击是或否,因为出现了其他对话框(等等)。
我注意到 Eclipse 正在执行一些辅助操作:验证资源 ID、在生成托管应用程序后重新索引存储库。

如何查看和执行录制的测试?

0 投票
2 回答
1580 浏览

ibm-mobilefirst - IBM Worklight - Rational Test Workbench 和 Mobile Test Workbench 之间的区别

我知道 Rational Test Workbench Eclipse 客户端可以测试非 Worklight 应用程序,而 RTW 的其他组件用于 Web 测试;我更专注于移动测试。

我想知道 RTW 和 Mobile Test Workbench for Worklight (MTWW) 之间的区别,是否还有其他区别,或者它们是否相同?

0 投票
1 回答
45 浏览

ibm-mobilefirst - 已检测的 dojo 应用程序在录制开始时以 scripterror:21 终止

Worklight Studio 在 WL6.1 的 FP1 上 MTWW
在 8.5.10.v20140221_0011 上
应用程序在 Android 4.1.2 上运行良好,当非仪器时。
MTWW 看起来也不错(连接到工作台,用检测的替换正常应用程序)

问题是,当录制开始时 - 它被冻结了。
LogCat 上唯一相关的消息是来自 web 控制台的 scripterror:21

该行为类似于 dojo 缺少资源,但 dojo 在未检测的版本上工作正常。

谢谢你的帮助

0 投票
2 回答
147 浏览

ios - Instrumented Worklight 6.1.0.1 混合应用程序从 MTWW 8.5.1.2 开始录制时崩溃

工作灯 v6.1.0.1

MTWW v8.5.1.2

我能够成功地在 Android 模拟器和 Android 设备上记录应用程序的测试。

但是,已检测的应用程序在 iOS 模拟器和 iOS 设备上都崩溃了。尝试使用不同版本的 iOS,此行为没有变化。在点击应用程序的录制按钮时,会显示启动画面,然后应用程序立即崩溃。

我们在模拟器和设备上尝试了 iOS 6、6.1、7.0。在设备控制台中,我得到“处理程序错误”,下一行是“应用程序终止”。

使用 IBM Worklight 6.0 进行检测时,我能够记录同一应用程序的测试

有没有人遇到过类似的问题?

0 投票
2 回答
538 浏览

ibm-mobilefirst - 应用无法导入;它要么是无效的,要么包含不受支持的特定功能

我遵循了推荐的解决方案: IBM Worklight v6.0 - 将应用程序添加到 Mobile Test Workbench 时出错

即使我的 jdk 似乎已经正确,仍然出现错误

我在测试工作台移动客户端日志(模拟器)中没有看到任何错误,我应该查看哪个日志?

0 投票
2 回答
453 浏览

ibm-mobilefirst - 在 MTWW 中上传原生 Android 应用程序失败

我在将本机 android 应用程序从设备/模拟器上传到 MTW 时遇到问题。场景是这样的:

  1. 用户使用 Android Studio 和 CLI 构建移动应用
  2. 将移动应用程序部署到模拟器或设备
  3. 测试功能,它工作正常
  4. 在eclipse中创建一个测试工作台项目
  5. 在模拟器上启动 MTW 客户端并连接到测试工作台项目
  6. 将应用程序从 Android 模拟器上传到测试工作台

正是在这一点上它失败了,我上传它时出错。它似乎又是某种对齐问题,但我不知道如何解决它。

现在,如果我上传一个混合 Android 应用程序,那么它可以工作,所以我知道我的 eclipse 环境配置正常(至少在一定程度上),因为我解决了最初的 zipalign 问题。

所以我最初的想法是

  1. 也许我需要做一些额外的配置,我不清楚
  2. 也许我正在使用的 apk 文件在某种程度上是无效的,我需要做一些特殊的事情才能上传它注意我在 build.gradle 文件中使用了 zipalign 选项。但无济于事。

    . android { compileSdkVersion 19 buildToolsVersion "19.1"

    } ...

日志显示以下内容

我正在使用 WL v6.2.0.00-20140801-1709 MTWW v 8.5.100.v20131024_1533

我也已经看过另一篇关于 zipalign 问题的帖子并且没有任何快乐,因为我没有安装 Android API 20 - 22

感谢任何指针。

0 投票
1 回答
131 浏览

ibm-mobilefirst - 移动测试工作台 - 无法播放录制的测试

我正在使用 IBM Mobile Test Workbench 对混合应用程序进行自动化测试。应用程序是使用 IBM worklight 6.1 构建的。

我设置了工作台环境。使用 ios 设备(6.0 版)记录了一些测试用例。我能够为他们生成报告。在我测试一个有下拉菜单的页面之前,一切都很好。

当我记录该页面(有一个下拉菜单)时,工作台成功记录了所有步骤。但是当我尝试在设备上播放时。它失败了!

以下是记录的步骤:

  • 单击内容为“XYZ”的Jquery选择菜单
  • 在 PickerView 的组件 1 中将 Row 设置为 3
  • 单击表视图中位置 2 处的项目

播放此录制的测试时出现的错误:

  • 在 PickerView 的组件 1 中将 Row 设置为 3 -无法找到 UIPickerView 类型的对象
  • 单击表视图中位置 2 的项目 -无法找到 UITableView 类型的对象
0 投票
1 回答
277 浏览

ios - 工作灯 6.2。移动测试工作台,无法在 iOS 中安装应用程序

iOS 7.1.1

我正在按照“使用 Mobile Test Workbench 测试 Worklight 移动应用程序”模块的说明来测试 iOS 应用程序

http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v620/10_12_Testing_Worklight_mobile_applications_with_the_Mobile_Test_Workbench.pdf

在“为测试准备应用程序”步骤之后,我在可用的应用程序选项卡和 IBM Rational Test Workbench 移​​动客户端(使用 Safari)中看到了该应用程序。

问题是安装按钮被禁用并且记录按钮被启用但是当我点击它时我收到错误“Safari无法打开页面,因为地址无效”

在 RTW 信息中心中,有说明说明您必须在安装应用程序之前运行一些脚本,但在 Worklight 培训模块中没有提及这一点。

http://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp?topic=%2Fcom.ibm.rational.test.lt.moeb.doc%2Ftopics%2Ft_gsios.html

我已经生成了 iPad 环境并将其部署到 Worklight,我还尝试在 iPad 中运行该应用程序并运行它(我在测试后将其卸载)。

如何使用 IBM Rational Test Workbench 移​​动客户端安装应用程序。

我也尝试过使用脚本:

该应用程序在移动应用程序中显示为可用,并显示一条警告,说明我必须对其进行管理,我单击按钮进行管理,警告消失但状态相同,安装按钮已禁用,录制按钮已启用,但当我单击它时,我收到错误“Safari 无法打开页面,因为地址无效”