点击列表元素时遇到麻烦。
无法点击<input>
。
可以单击<label>
,但我不想指定它选择的内容。
也许单击“第一个可用列表”或没有课程的列表。
HTML
<ul class="list">
<li class="not av"></li>
<li class="not av"></li>
<li>
<input id="2264" class="noom_js"></input>
<label for="2264">38</label>
</li>
<li class="not av"></li>
<li>
<input id="5537" class="noom_js"></input>
<label for="5537">55</label>>
</li>
<li class="not av"></li>
</ul>
不起作用:
await page.waitForSelector('.noom_js', {timeout:1000});
await page.click('.noom_js');
工作:
await page.waitForSelector('.noom_js', {timeout:1000});
await page.click('label[for="2264"]');
答案 0 :(得分:0)
在HTML中,您使用_
;在脚本本身中,您使用.
。