我是剧作家中的新手,我找不到如何获取元素父级的解决方案?\n这是我到目前为止所拥有的:
\n const deliveryItems = await page.locator('.js-delivery-container'); //Items\n const deliveryMethod = deliveryItems.locator('input[value="50"]'); //input in items selected by value\n const example_parent = await deliveryMethod.closest('.js-delivery-name'); //name what i want to check\n await expect(example_parent).toHaveText('Osobn\xc3\xad odb\xc4\x9br'); //check if selected right delivery\nRun Code Online (Sandbox Code Playgroud)\n但是当我运行它时..控制台中弹出错误:
\n TypeError: deliveryMethod.closest is not a function\n\n 33 |\n 34 | const deliveryMethod = deliveryItems.locator('input[value="50"]');\n> 35 | const example_parent = await deliveryMethod.closest('.js-delivery-name');\nRun Code Online (Sandbox Code Playgroud)\n谁能给我解释一下吗?谢谢
\n我的结构如下所示:
\n<div class="select-content-box js-delivery-container">\n <div class="select-content delivery-icon-factory">\n <div class="extended-title transport-icon js-delivery-name">Osobn\xc3\xad odb\xc4\x9br</div>\n <div class="extended-price js-delivery-price"></div>\n …Run Code Online (Sandbox Code Playgroud)