循环相似元素如何获取元素对象一个产品多个sku
回答
收藏

循环相似元素如何获取元素对象一个产品多个sku

i
imsunjian
2024-07-12 11:43·浏览量:329
i
imsunjian
发布于 2024-07-12 11:43329浏览

各位大神好,今天遇到一问题,希望大神帮忙看看:比如这个页面,一个产品有多个sku的情况下,如果通过循环相似元素 获取元素对象对产品下的每个sku做动作;

已经做了获取元素对象,并且数量没有问题

日志显示:

[错误] [2024-07-12 11:39:33.100] Traceback (most recent call last):
  File "/Applications/影刀.app/Contents/Resources/app/node_modules/xbot-engine/lib/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/Applications/影刀.app/Contents/Resources/app/node_modules/xbot-engine/lib/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/Applications/影刀.app/Contents/Resources/app/node_modules/xbot-engine/lib/lib/python3.7/site-packages/xbot_interpreter.py", line 105, in <module>
    main()
  File "/Applications/影刀.app/Contents/Resources/app/node_modules/xbot-engine/lib/lib/python3.7/site-packages/xbot_interpreter.py", line 51, in main
    args = params.inputs()
  File "/Users/simon/Library/Application Support/Shadowbot/users/705970873941594100/apps/f2d1adc4-d6b2-41c7-8bab-cae067d320e4/xbot_robot/main.py", line 25, in main
    库存_loop_element = xbot_visual.web.element.get_element(browser=产品批量修改页, select_type="selector", selector=package.selector("库存_相似元素组"), css_selector=None, xpath_selector=None, is_related_parent=True, parent=产品列表_loop_element, timeout="20", _block=("main", 7, "获取元素对象(web)"))
  File "<string>", line 96, in wrapper
  File "<string>", line 88, in wrapper
  File "<string>", line 410, in get_element
  File "<string>", line 50, in find
xbot.errors.UIAError: Message:匹配到多个元素, 无法唯一定位 元素名: 库存_相似元素组
Code:1

尝试过的方案

相似元素确实是59个

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