执行到swipe的时候报错

来源:1-8 页面滑动及初级使用

慕盖茨4327460

2020-03-23

driver = webdriver.Remote(“httpL//127.0.0.1:4723/wd/hub”, capabilities)

driver.swipe(900,500,100,500)

当程序执行到driver.swipe的时候报错,报错信息如下:
Traceback (most recent call last):
File “appium_python.py”, line 27, in
swipeleft(driver)
File “appium_python.py”, line 24, in swipeleft
driver.swipe(x1,y1,x2,y1,t)
File “C:\Users\66447\Desktop\muketest2\muketest\lib\site-packages\appium\webdriver\webdriver.py”, line 241, in swipe
action.perform()
File “C:\Users\66447\Desktop\muketest2\muketest\lib\site-packages\appium\webdriver\common\touch_action.py”, line 94, in perform
self._driver.execute(Command.TOUCH_ACTION, params)
File “C:\Users\66447\Desktop\muketest2\muketest\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 173, in execute
self.error_handler.check_response(response)
File “C:\Users\66447\Desktop\muketest2\muketest\lib\site-packages\appium\webdriver\errorhandler.py”, line 24, in check_response
super(MobileErrorHandler, self).check_response(response)
File “C:\Users\66447\Desktop\muketest2\muketest\lib\site-packages\selenium\webdriver\remote\errorhandler.py”, line 138, in check_r
esponse
if ‘message’ in value:
TypeError: a bytes-like object is required, not ‘str’

请问老师这个错误是什么原因呢?

写回答

1回答

Mushishi

2020-03-26

a bytes-like object is required, not ‘str’说这里对象错误。是字节。

首先确定:driver.swipe(x1,y1,x2,y1,t)  这里面的几个参数是str类型。

第二个 一定更新appium python client

0
1
慕盖茨4327460
非常感谢!更新appium python client后好了感谢老师
2020-03-31
共1条回复

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程