为什么循环到的元素从网页上消失后,会跳着循环呢,比如网页上有10个相似元素,执行了第一个元素后点第三个元素,然后就开始报
回答
收藏

为什么循环到的元素从网页上消失后,会跳着循环呢,比如网页上有10个相似元素,执行了第一个元素后点第三个元素,然后就开始报

z
ze55013
2024-01-12 17:45·浏览量:596
z
ze55013
发布于 2024-01-12 17:45596浏览

下标值超过最大下标

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这样去点击

,有没有懂的大神解惑一下

收藏
全部回答1
最新
发布回答
回答