无头Chrome Puppeteer从'非'选择元素中选择项目

时间:2018-03-10 06:21:37

标签: google-chrome select headless puppeteer

我尝试在USPS.com网站的邮政编码搜索https://tools.usps.com/go/ZipLookupAction_input

上通过Puppeteer的page.select()将邮政编码设置为'NY - New York'

问题是底层标记不是select元素,而是span标记。以下代码不起作用。

await page.select("#sStateList > div.select-current > span", "NY - New York");

1 个答案:

答案 0 :(得分:0)

USPS.com显然正在使用Dojo工具包,但主要的选择元素名称/ ID是:" sState "您只需更改 sState 值,表单即可用于提交。