如何在 Python Playwright 中点击 JSHandle 中的元素

问题描述 投票:0回答:1

我有一个作为虚拟列表实现的下拉列表定位器,下面是我获取列表选项的方式

dropdown_locator.evaluate_handle('$0 => Array.from($0.__dropdownOptions)

此调用的结果是 JSHandle 对象的集合 - 如何使用返回的对象之一在页面上选择某些下拉选项?

python ui-automation playwright browser-automation
1个回答
0
投票

无法直接从 jshandle 对象中单击元素,如果您有“lazy-list”,您要么必须通过定位器滚动下拉列表并等待所需的元素出现,要么使用搜索输入来截断选项列表

© www.soinside.com 2019 - 2024. All rights reserved.