android 访问web.py,Appium 测试 Android 时,python 用例调用 Webdriver.remote 后无回应
大家好!遇到一个问题,希望大家能指点一下。我搭建好了 Appium 测试 Android 应用的测试环境,在运行 Python 编写的测试用例时,发现调用 Webdriver.remote 后,没有任何回应,Appium 的 log 如下:
info: Welcome to Appium v0.15.0 (REV a7b47d73a27074cc928cc5b325e5d4de1b6e5594)
info: Appium REST http interface listener started on 127.0.0.1:4723
info - socket.io started
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {"sessionId":null,"desiredCapabilities":{"a
pp-package":"lana.test.hellolana","app":"F:\workspace\HelloLana\bin\HelloLan
a.apk","browserName":"","version":"4.2","device":"Android","app-activity":"lana.
test.hellolana.HelloLanaActivity"}}
info: Using local app from desiredCaps: F:\workspace\HelloLana\bin\HelloLana.apk
info: Creating new appium session 93723c5f-066c-4923-9536-ab582746d37d
info: Starting android appium
debug: Using fast reset? false
info: Preparing device for session
info: Checking whether app is actually present
info: Checking whether adb is present
然后过了十几分钟后,Appium 的 log 打印出:POST /wd/hub/session 200 600810ms
测试用例代码抛出如下异常:
Traceback (most recent call last):
File "F:\Appium\sample-code\examples\python\android_lana0319.py", line 22, in
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 71, in init
self.start_session(desired_capabilities, browser_profile)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 113, in start_session
'desiredCapabilities': desired_capabilities,
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 162, in execute
response = self.command_executor.execute(driver_command, params)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 349, in execute
return self._request(command_info[0], url, body=data)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 417, in _request
resp = opener.open(request)
File "C:\Python27\lib\urllib2.py", line 394, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 412, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 372, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1199, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "C:\Python27\lib\urllib2.py", line 1170, in do_open
r = h.getresponse(buffering=True)
File "C:\Python27\lib\httplib.py", line 1027, in getresponse
response.begin()
File "C:\Python27\lib\httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "C:\Python27\lib\httplib.py", line 371, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''
环境配置和代码参数都多次检查过了,但是始终没有找到问题原因。希望大家能帮忙看看,万分谢谢!
android 访问web.py,Appium 测试 Android 时,python 用例调用 Webdriver.remote 后无回应相关推荐
- android 访问web,android 访问web端与解析json,模拟用户登录
之前写过一个java web端的登录验证,最后返回一个json字符串. 字符串格式如下:{"appmsg":"账号或密码错误","appcode&qu ...
- android ios web兼容,js与android iOS 交互兼容
js与android iOS 交互兼容 在Android与js交互方面还是要比iOS方便很多,而UIWebView只暴漏出- (BOOL)webView:(UIWebView *)webView sh ...
- android如何用真机测试,android studio如何使用真机测试app
在使用android studio进行项目的调试的时候,模拟器真的有点慢,有时还很卡,大家可能还是更想使用真机进行调试,那么下面来看看android studio如何使用真机测试app的教程. 第一大 ...
- android访问重定向地址,如何从android中重定向url加载图像(示例代码)
嗨,我正面临这个问题 我从RESTCall获取了一个URL 网址是http://hck.re/kWWxUI 但是当我在浏览器中检查时,它会重定向到https://s3-ap-southeast-1.a ...
- android手机评测工具,ADB-Toolkit 测试Android设备入侵Android手机的工具
ADB-Toolkit是一个BASH脚本,具有28个选项和一个METASPLOIT部分,其中有6个选项,可以在Android 设备中轻松进行渗透测试. 您可以使用此脚本完成任何事情,并测试您的andr ...
- Android查看web日志,详解Android WebView监听console错误信息
根据需求,我们要拿到h5的错误信息,并将error信息进行上报.查询了下Android WebView的API发现了WebChromeClient这个方法可以满足要求: @Override publi ...
- python for android 安装配置_mac appium for android 环境搭建 (appium python pycharm)
1. 安装 java android_home 和 java_home 环境变量配置(网上有很多教程,我配置时遇到一些坑,存在问题,后来终于搞定) 记录一下我的存在的问题,mac 下我的 cmd 升级 ...
- python web.py教程_如何用Python汇款:Web3.py教程
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Python开发人员对于以太坊和区块链库的技术练习. 警告:下面的教程包含这些元素:显式加密.点对点金融服 ...
- python3 重新运行本程序_python-3.x – 在py.test测试中重新启动python(或重新加载模块)...
要重新加载模块,请尝试使用库imp中的reload() 例: from imp import reload import some_lib #do something reload(some_lib) ...
最新文章
- 配置nginx反向代理时,要注意的权限设置
- 数据结构课程设计---学生信息管理系统
- SAP Spartacus 服务器端渲染处理内存泄漏的准则
- 禁止ipc$默认共享的方法
- javase哪部分最难_高中物理哪部分最难?这里有答案和方法!一定要收藏
- CVPR2019| 最新CVPR2019论文抢先看!
- php fopen html,PHP fopen和fwrite函数实现创建html页面_PHP教程
- springboot yml对于list列表配置方式
- linux定时任务_linux定时任务cron HelloWorld
- 解决VMware Workstation下面Windows Server 2012R2无法安装Hyper-V
- win10wifi多了数字_win10系统电脑查看wifi密码是多少的方法
- 163发送邮件服务器拒收,向网易163邮箱发信常见退信说明
- 黑苹果卡在白苹果不动_从黑苹果到“白苹果”这一年我经历了什么
- 大乱斗ps4好玩吗_飞刀剑影乱作战:飞刀大乱斗ol游戏小程序,点开既玩
- 时间一天天过去,好像什么都没变。
- 小目标检测--SNIP
- 将32位的ip二进制串转换为十进制
- OTG – Android USB Hos
- 修改ftp服务器地址,ftp服务器的地址修改
- 【stm32c8t6多个串口同时使用】