#1 楼 @seveniruby 嗯 目前就是 setting,其实就是那个 sqlite3 的数据库。
代码请贴代码并使用代码块!
日志请贴日志并使用代码块!
提问,指明问题信息,请像一个职业测试一样报问题
支持 Markdown 格式, 粗体、删除线、单行代码
支持表情,见 Emoji cheat sheet
按 “M” 键查看更多 帮助。
你自己这个 java client 是啥版本啊
如果是学习的话,能看下日志嘛?太明显的错误了。都提示你,缺少什么了。看看文档。
http://testerhome.com/topics/941
3 个月前就发现了,也发了帖子。
#21 楼 @wangcityboy 另外你如果要大家帮忙一起 至少把源码分享出来。
#21 楼 @wangcityboy 哦 那你学习,得研究呀,别一直让别人研究。。
#19 楼 @wangcityboy 。。。我怎么知道,这个代码是你们公司自己写的。
#16 楼 @wangcityboy 能否贴代码,不贴图?初看是启动 iOS 设备的。
#14 楼 @wangcityboy 手动启动模拟器啊
2.driver.find_element_by_ios_uiautomation('.elements()[1].cells()[2]') 第二个问题是一个查询语句的拼凑。
_getElementsByUIAutomation: function (selectorCode, ctx) {
if (!selectorCode) throw new Error('No code provided.');
var code;
if (selectorCode[0] !== '.') {
code = selectorCode;
} else if (ctx === null || typeof ctx === 'undefined') {
code = '$.mainWindow()' + selectorCode;
} else if (typeof ctx === 'string') {
code = '$.getElement(\'' + ctx + '\')' + selectorCode;
} else {
code = 'ctx' + selectorCode;
}
#3 楼 @wangcityboy deviceName 和 device 一样么?
把你的步骤贴出来 我们一步步解决
#8 楼 @kyotokyoking iOS 还是支持的。
java client 的 mapping
...
String SET_VALUE = "setValue";
...
...
.put(SET_VALUE, postC("/session/:sessionId/appium/element/:id/value"))
appium server 端的
rest.post('/wd/hub/session/:sessionId?/appium/element/:elementId?/value', controller.setValueImmediate);
iOSController.setValueImmediate = function (elementId, value, cb) {
value = escapeSpecialChars(value, "'");
var command = ["au.getElement('", elementId, "').setValue('", value, "')"].join('');
this.proxy(command, cb);
};
androidController.setValueImmediate = function (elementId, value, cb) {
cb(new NotYetImplementedError(), null);
};
#8 楼 @wangcityboy 论坛管理员又不是专门回答问题的… 大家交流,互帮互助。其他人回答你也一样啊
可以简单介绍下 如何使用吧
小 A 的审美雨中不同啊。。。 我也选 a