哎,招聘也是看缘分的
如果觉得自己能胜任的话,当然没问题。这个职位唯一的门槛就是技术,和年限无关。
收藏了,很有用
好吧,把你用 root 装的 appium 和 nodejs 都卸载干净,然后用普通用户安装 nodejs 和 appium,过程中遇到没有权限的问题,直接修改文件的权限
First, DO NOT install nodejs with sudo apt-get or apt-get!!!
Install Nodejs
You should download source code from Nodejs official website. And:
./configure
make
sudo chmod -R 777 /usr/local/
make install
node
Install Appium
npm install -g appium
appium
对于图片的 verify 问题,总是没有 verify text 那样方便,如果我们能研究出更好的办法就造福子孙啦
这个 box 就是直接从 element 里拿到的,不需要手动输入
对于 IOS 能否使用,因为我这没有 IOS 的环境,所以不能确定,我觉得能用的可能性很大,因为我有在 pc 的 web 上试过,大多数常用的 key 都是没问题的。
对于用法,在 Appium 中,有内置的方法 def press_keycode(self, keycode, metastate=None), 这是 python 的,其他语言类似.
它有两个参数,keycode, metastate
如果只输入普通字符(abc,123 等),直接 press_keycode(29), 29 代表 ‘a’,其他 keycode 可以在上面的列表中查到。
如果要输入组合键,比如大写 ‘A’,或者 ctrl+c 等,要指定第二个参数,举个栗子:输入大写 ‘A’,实际上是 shift+a,press_code(29, 193). 想全选要输入 ctrl+a,press_keycode(29, 28672). 组合键的关键在于这几个键的应用:META_ALT_MASK,META_CTRL_MASK, META_SHIFT_MASK
当然 press_keycode 还可以实现手机上的 Home,Back key 等,press_keycode(3), press_keycode(4)
keycode,的确可读性不高,所以目前在 1.2.3 没出来之前可以先用着,一般我都是把 keycode 相关的代码封装起来,呵呵也许只有我自己会读到里面的。。。
还有一种方法,也不错
adb shell
cd system/app
ls | grep 'apk'
这样可以看到系统自带的所有 apk,然后
aapt dump badging
可以查看对应 apk 的 package 和 activity
这个是一个已知问题,会在 Appium 1.2.3 上修复
hello,我是 Alex,从事移动测试 5 年多了,目前就职与 nokia,不过马上就要走人了,正在找工作中,我对自动化测试非常感兴趣,最近一直在研究 webdriver 和 appium,在原有框架的基础上封装了一些更容易使用的方法。我的 QQ:312928654, 希望与大家一起进步
我的 uiaotumatorviewer 点左上第二个图标(Device ScreenShot)会抛出异常。。。
Unexpected error while obtaining UI hierarchy
java.lang.reflect.InvocationTargetException
有没有相关的解决办法啊,求助!!