#2 楼 @chungeguo 刚试了下,确实可以获取,便于在只有一台设备的时候自动选择设备。感谢!
但是其他电脑 ssh 过去 mac 机器上,在终端下执行该命令也是同样失败了
检查下是不是有些命令在远程 ssh 下不会自动执行?我们这里也是 mac jenkins 作为 slave ,打包没有任何问题。我们的用法是在 mac 上有一个 shell 脚本,里面调用 xcodebuild 的方式是:
bash -c "xcodebuild ${SETTING}"
${SETTING} 就是构建需要的那些参数。
#8 楼 @ahhswangkai good!不过脚本看起来没支持多语言?
@tobe_nb 能否整理一下,在帖子中把最终方案贴上来?这个问题应该很多人遇到过。
不错。之前研究时找到的监控 toast 记录的应用原理和这个应该是一样的,只是那个功能多一些。
如果能写到 sd 卡的某个指定位置可能更好,更容易实现直接用 adb 命令获取 toast 信息,脚本写法更简单。
711 大会的时候貌似提过,直接发一条 adb 命令点击安装按钮那个坐标。
找天要试用下 Android Robot ,现在基本都在弄 iOS 端的东西了。。。
#1 楼 @gaopeng1106 每次都好快。。。不愧是秒赞之王啊!
最后一个已经用起来了,同事回头率接近百分百。不过震动必须关掉,否则晕死。。。
#39 楼 @zyl911_1012 因为收费。。。灵活一点的 assert 都需要用收费版,而且大部分它能做的 Jmeter 也能做吧。
#7 楼 @seveniruby 对,确实不一样。
Q 的 Keynote 风格很赞~话说 PPT 只有 2 个?
移动无线测试工程师必备技能
接口自动化测试实践的记录
第二篇给我帮助好大。
#4 楼 @seveniruby linux 最有前途,哈哈。
感谢,已 star
不是很明白你说的移动端和 PC 端是指所有在移动端/PC 端的带界面的软件还是什么。
因为个人觉得大部分移动端只是 PC 端的前台(类似 web 页面的前端),背后还是得有 PC 端的服务器存在。
如果是特指带界面的软件,那么我觉得 1-2 年内应该是移动端比较火热,因为现在用户大部分时间都花在手机而非电脑上。但前途这个说不准,像大数据、机器学习这类新热点基本都是在 PC 端的,毕竟要求有高性能的应用移动端还做不了。
#23 楼 @lihuazhang 已加入 wifi 首页。
#15 楼 @anikikun
#16 楼 @lylyliuyu 我只是小兵,最认真的还是 @huanzhijin ,他做的事情最多。
整体看了一遍,写的不错,有些坑有写出来了,不过有一小部分的翻译有问题。
Whether the element is visible to a user.
该元素是否是可见的用户
翻译错了,应该是此元素用户是否可见。简单地说就是隐藏元素和被控件挡住无法操作的元素(仅限 Selenium,appium 是否实现了类似功能不是太确定)这一项都会返回 False 70.execute_script
Synchronously Executes JavaScript in the current window/frame.
同步执行的JavaScript在当前窗口/框架
这个正确翻译应该是:在当前窗口/框架(特指 Html 的 iframe )同步执行 javascript 代码。你可以理解为如果这段代码是睡眠 5 秒,这五秒内主线程的 javascript 不会执行。
71.execute_async_script
execute_async_script(self, script, *args):
Asynchronously Executes JavaScript in the current window/frame.
异步执行JavaScript在当前窗口/框架。
和上一个类似,也是插入 javascript 代码,只是这个是异步的,也就是如果你的代码是睡眠 5 秒,那么你只是自己在睡,页面的其他 javascript 代码还是照常执行。
#10 楼 @lylyliuyu get attribute 这个可以参考我以前的一个帖子:https://testerhome.com/topics/2606,不过有点超出 API 文档的范畴了。