下标值超过最大下标
Traceback (most recent call last):
File "<string>", line 208, in get_elem
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ShadowBot\shadowbot-5.14.38\python\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Program Files\ShadowBot\shadowbot-5.14.38\python\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Program Files\ShadowBot\shadowbot-5.14.38\python\lib\site-packages\xbot_interpreter.py", line 97, in <module>
main()
File "C:\Program Files\ShadowBot\shadowbot-5.14.38\python\lib\site-packages\xbot_interpreter.py", line 57, in main
try:
File "C:\Users\Administrator\AppData\Local\ShadowBot\users\620836185019101186\apps\4fbf55da-5238-475b-9e41-89bf8174b36b\xbot_robot\main.py", line 35, in main
element_instance = xbot_visual.list.get_elem(lst=web_element_list2, index=loop_index2, _block=("main", 14, "获取列表指定位置项"))
File "<string>", line 89, in wrapper
File "<string>", line 84, in wrapper
File "<string>", line 210, in get_elem
ValueError: 下标值超过最大下标


为什么循环到的元素从网页上消失后,会跳着循环呢,比如网页上有10个相似元素,执行了第1个元素后点第3个元素,然后开始点第5个元素,一直循环到报错,这是为什么呢,没有按照顺序执行下来,而是跳着来的【操作后的元素是从网页上消失的】如果元素咩有消失,它就可以按照顺序依次点击下来12345678910这样去点击
,有没有懂的大神解惑一下