#2 楼 @lihuazhang 我把 desired_caps['app'] 注释掉或者,填空,都不行,appium 说 app 不能为空。。。请问到底怎么才能调用手机里已经安装好的应用
#4 楼 @seveniruby 那个 open app 的 keyword 是分享下吗。。。
@seveniruby 你好不知能否 share 下你用 robotframework+appium 测试淘宝的 txt 内容吗,或者不方便的话能否私信,万分感谢,
#6 楼 @xiaomayi0323 我感觉有很多坑啊,我试着把 device 改成 android 就有效果,那说明 selendroid 支持很弱啊,但是看 selendroid 官方又是说支持的,奶奶的。。。无限多坑
#3 楼 @seveniruby 刚开始试用,很不熟悉,很多接口也不知道怎么写。。。
代码如下,就是在起 app 的时候有几页欢迎界面,需要手划动去,我用 flick 去试试,但是不行,一个界面就是一个 imageview.
import os
import glob
import unittest, time, re
from time import sleep
from selenium import webdriver
desired_caps = {}
desired_caps['device'] = 'selendroid'
desired_caps['browserName'] = ''
desired_caps['version'] = '4.2'
desired_caps['app'] = "C:\Users\I072687\Desktop\AppiumForWindows-0.12.3\webviewtest.apk"
desired_caps['app-package'] = 'test.sfa.container'
desired_caps['app-activity'] = '.SplashScreenActivity'
driver = webdriver.Remote('http://localhost:4723/wd/hub,desired_caps')
#time.sleep(10)
welcomeimage=driver.find_elements_by_tag_name('ImageView')[0]
#driver.execute_script("mobile: ", {"touchCount":"1", "endX":"-100", "endY":"0", "element":welcomeimage})
flick = webdriver.TouchActions(driver).flick_element(welcomeimage, -150, 0, 3)
flick.perform()
time.sleep(10)
driver.quit()
appium log:
info: Making http request with opts: {"url":"http://localhost:8080/wd/hub/sessio
n/a57b48a8-d078-4ed5-8959-9f8e1495f802/touch/flick","method":"POST","json":{"ses
sionId":"a57b48a8-d078-4ed5-8959-9f8e1495f802","element":"90edcff6-a78b-4044-905
6-4871c0c74e0b","speed":3,"xoffset":-150,"yoffset":0}}
debug: Proxied response received with status 200: {"value":"","status":0,"sessio
nId":"a57b48a8-d078-4ed5-8959-9f8e1495f802"}
POST /wd/hub/session/a57b48a8-d078-4ed5-8959-9f8e1495f802/touch/flick 200 77ms -
87b
debug: Appium request initiated at /wd/hub/session/a57b48a8-d078-4ed5-8959-9f8e1
495f802
debug: Request received with params: {}
#4 楼 @seveniruby 多谢,我找一下。。。
@seveniruby 期待和 robotframework 的集成
@seveniruby 你好,能否尽快讲下 appium 怎么运行 robotframework 的脚本吗? 真的很急想知道怎么运行的,最近项目用的到...真的万分感谢啊....
报名,支持...
#9 楼 @seveniruby:非常感谢,我也是无意看到这个论坛的,真的觉得不错,尤其移动测试这块很活跃啊。。。
@seveniruby,请问 appium 怎么运行 robot framework 的脚本,能分享下嘛,谢谢。。。