请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

执行到swipe的时候报错

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回答

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

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

第二个 一定更新appium python client

0 回复 有任何疑惑可以回复我~
  • 提问者 慕盖茨4327460 #1
    非常感谢!更新appium python client后好了感谢老师
    回复 有任何疑惑可以回复我~ 2020-03-31 22:16:04
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号