Appium Appium 一些问题

我是一个迷 · 2017年04月17日 · 最后由 kent 回复于 2019年04月17日 · 3038 次阅读

各位大大 小白有一些问题请指教:

adb device 有模拟器列表

1: Appium 环境搭建好了后,我能用 pycharm 写脚本吗?
2 基于上面的问题, 写完脚本出现下图

代码如下

#coding=utf-8
from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.1.1'
desired_caps['deviceName'] = 'test'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

driver.find_element_by_name("1").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("9").click()
driver.find_element_by_name("delete").click()
driver.find_element_by_name("9").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("+").click()
driver.find_element_by_name("6").click()
driver.find_element_by_name("=").click()

driver.quit()

😤 😤 😤

看别人写的没啥问题 难道是我环境不对吗?

共收到 11 条回复 时间 点赞

你 appium 服务开启了么?你直接用浏览器访问http://localhost:4723/wd/hub,看看能访问到吗?

13楼 已删除
剪烛 回复

你好,很感谢你能回复我,http://localhost:4723/wd/hub 谷歌浏览器可以访问 IE 就不行
cmd 输入 appium-doctor 出现 All Checks were successful
这个不是代表环境配置成功了吗

剪烛 回复

最近进展已经成功运行脚本
还有个问题想请教下:
昨天下个 1.6.4 版 appium 访问 http://localhost:4723/wd/hub
谷歌浏览器显示:
The URL '/wd/hub' did not map to a valid resource
appium 显示:
[HTTP] --> GET /wd/hub {}
[HTTP] No route found. Setting content type to 'text/plain'
[HTTP] <-- GET /wd/hub 404 0 ms - 49
[HTTP] <-- GET /favicon.ico 200 2 ms - 1150
这是正常吗?

desired_caps['deviceName'] = 'test' 这里写错了吧?

这个没有错。我之前说的问题解决了~~
在 Android 上这个参数好像对不对都可以的~~
现在就是楼上问题没有解决~~😳
1.4.16 和 1.6.4 配置不一样吗。。。?
1.6.4 填了 localhost 和 4723
浏览器访问http://localhost:4723/wd/hub/status
1.4.16::revision 是会返回字符串
1.6.4:{"status":0,"value":{"build":{"version":"1.6.4","revision":null}},"sessionId":null} 这个返回空 是不是出问题了··?
萌新瑟瑟发抖😖

同问,访问http://localhost:4723/wd/hub/status 显示
{"status":0,"value":{"build":{"version":"1.5.3","revision":null}},"sessionId":null}
编译器显示 selenium.common.exceptions.WebDriverException: Message: The URL '/wd/hub/status/session' did not map to a valid resource
怎么回事呀?楼主解决了么

你的问题解决了吗?

linmuqianqian 回复

好了, 突然就好了```

大哥,请问你解决了吗?这问题困扰了半天

kent 回复

可以了啊,你看看你的环境正常了没有

原来是 url 那里写错了,谢谢你~

我是一个迷 关闭了讨论 06月15日 11:35
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册