
我的目的是依次点击店铺卡片然后获取相关信息,现在的逻辑是:无限循环去滑动屏幕一小段距离,当之前获取的元素不包含在手机里面时就结束循环,然后点击进入获取相关信息;然后返回到列表有重复循环滑动屏幕,以此类推~
但是现在问题出在当我判断手机是否包含之前获取的元素时它报错:Traceback (most recent call last):
File "D:\ShadowBot\shadowbot-5.1.25\python\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "D:\ShadowBot\shadowbot-5.1.25\python\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\ShadowBot\shadowbot-5.1.25\python\lib\site-packages\xbot_interpreter.py", line 67, in <module>
main()
File "D:\ShadowBot\shadowbot-5.1.25\python\lib\site-packages\xbot_interpreter.py", line 45, in main
try:
File "C:\Users\jeeny\AppData\Local\ShadowBot\users\2b0c522d-ea68-4e10-b33f-50a4a8cc10b4\apps\15b7424b-a290-405b-b173-6595c6344e32\xbot_robot\main.py", line 39, in main
if xbot_visual.mobile.session.contains_element(session=ReadMi, content_type="not_contains_element", element=myCard, _block=("main", 29, "IF 手机包含")):
File "<string>", line 79, in wrapper
File "<string>", line 74, in wrapper
File "<string>", line 158, in contains_element
File "<string>", line 430, in contains_element
ValueError: selector参数类型不正确