哎,招聘也是看缘分的
如果觉得自己能胜任的话,当然没问题。这个职位唯一的门槛就是技术,和年限无关。
收藏了,很有用
好吧,把你用 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 相关的代码封装起来,呵呵也许只有我自己会读到里面的。。。