Javascript 木偶演员不改变选择器
我正在尝试自动化使用Puppeter查询数据的任务。所以我需要选择数据集每日摘要,第一个选项,然后选择位置类型状态,第三个选项,然后选择阿拉斯加州,第二个选项。问题是我的代码没有更改到下一个表。因此,在dataset Daily Summaries中选择第一个选项后,它不再选择第三个选项状态,而是再次选择dataset表中的第三个选项!我是新来的木偶演员,所以我真的不知道该怎么办。感谢您的帮助 下面是我的代码: const puppeter=需要“puppeter”; 异步=>{ const browser=wait puppeter.launch{headless:false} const page=await browser.newPage const navigationPromise=page.waitForNavigation 等待页面。转到'https://www.ncdc.noaa.gov/cdo-web/datatools/selectlocation' 等待page.waitForSelector'.selectLocationFilters>.datasetContainer>.slideElement>datasetSelect>option:nth-child1' 等待页面。单击“.selectLocationFilters>.datasetContainer>.slideElement>datasetSelect>选项:nth-child1” 等待页面。选择“.inset locationCategorySelect”, 等待页面。waitForSelector'。选择LocationFilters>.locationCategoryContainer>.locationCategoryFilter>locationCategorySelect>选项:nth-child3' 等待页面。单击“.选择LocationFilters>.locationCategoryContainer>.locationCategoryFilter>locationCategorySelect>选项:第n-child3” 等待页面。选择“.插入selectedState”, 等待页面.waitForSelector'.selectLocationFilters>.locationContainer>.stateFilter>selectedState>option:nth-child2' 等待页面。单击“.selectLocationFilters>.locationContainer>.stateFilter>selectedState>选项:nth-child2” 等待浏览器关闭Javascript 木偶演员不改变选择器,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我正在尝试自动化使用Puppeter查询数据的任务。所以我需要选择数据集每日摘要,第一个选项,然后选择位置类型状态,第三个选项,然后选择阿拉斯加州,第二个选项。问题是我的代码没有更改到下一个表。因此,在dataset Daily Summaries中选择第一个选项后,它不再选择第三个选项状态,而是再次选择dataset表中的第三个选项!我是新来的木偶演员,所以我真的不知道该怎么办。感谢您的帮助 下面是我的代码: const puppeter=需要“puppeter”; 异步=>{ const
} 问题是CSS转换会阻止您单击这些元素。一个可能的解决方案是禁用页面上的所有CSS动画 您可以在转到呼叫后添加: 等待page.addStyleTag{内容:` *, *::之后, *::之前{ 转换延迟:0s!重要; 转换持续时间:0s!重要; 动画延迟:-0.0001s!重要; 动画持续时间:0s!重要; 动画播放状态:暂停!重要; 插入符号颜色:透明!重要; }`}