Starting Profitability Pages Analysis...


========== Analyzing NEW Profitability Page ==========
Navigating to https://central.go-parts.com/profitability?dateRange=08%2F01%2F2025+-+08%2F31%2F2025...
Login required...
Navigating to profitability page: https://central.go-parts.com/profitability?dateRange=08%2F01%2F2025+-+08%2F31%2F2025
Page title: Profitability Report - Central
Current URL: https://central.go-parts.com/profitability?dateRange=08%2F01%2F2025+-+08%2F31%2F2025
Waiting for profitability table to load...
Error analyzing new page: TimeoutError: Waiting for selector `table, tbody tr, [role="table"]` failed
    at CSSQueryHandler.waitFor (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.js:214:46)
    at async CdpFrame.waitForSelector (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:548:21)
    ... 2 lines matching cause stack trace ...
    at async main (/home/centralgoparts/public_html/analyze-profitability-rows.cjs:388:22) {
  cause: TimeoutError: Waiting failed: 30000ms exceeded
      at new WaitTask (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/common/WaitTask.js:49:34)
      at IsolatedWorld.waitForFunction (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Realm.js:25:26)
      at CSSQueryHandler.waitFor (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.js:179:95)
      at async CdpFrame.waitForSelector (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:548:21)
      at async CdpPage.waitForSelector (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:1382:20)
      at async analyzeProfitabilityPage (/home/centralgoparts/public_html/analyze-profitability-rows.cjs:103:5)
      at async main (/home/centralgoparts/public_html/analyze-profitability-rows.cjs:388:22)
}

========== Analyzing OLD Profitability Page ==========
Navigating to https://ops.go-parts.com/profitability/indexImproved?sales_channel=&category=&order_number=&dates=08%2F01%2F2025+-+08%2F31%2F2025&discount_type=&confidence_level=&remarks_filter=&min_profit=&max_profit=&sort_by=date_desc&min_sale_price=&max_sale_price=&partslink=&customer_name=&min_margin_dollar=...
Login required...
Navigating to profitability page: https://ops.go-parts.com/profitability/indexImproved?sales_channel=&category=&order_number=&dates=08%2F01%2F2025+-+08%2F31%2F2025&discount_type=&confidence_level=&remarks_filter=&min_profit=&max_profit=&sort_by=date_desc&min_sale_price=&max_sale_price=&partslink=&customer_name=&min_margin_dollar=
Page title: Go-Parts Central
Current URL: https://ops.go-parts.com/profitability/indexImproved?sales_channel=&category=&order_number=&dates=08%2F01%2F2025+-+08%2F31%2F2025&discount_type=&confidence_level=&remarks_filter=&min_profit=&max_profit=&sort_by=date_desc&min_sale_price=&max_sale_price=&partslink=&customer_name=&min_margin_dollar=
Waiting for profitability table to load...
Error analyzing old page: TimeoutError: Waiting for selector `table, tbody tr, [role="table"]` failed
    at CSSQueryHandler.waitFor (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.js:214:46)
    at async CdpFrame.waitForSelector (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:548:21)
    ... 2 lines matching cause stack trace ...
    at async main (/home/centralgoparts/public_html/analyze-profitability-rows.cjs:389:22) {
  cause: TimeoutError: Waiting failed: 30000ms exceeded
      at new WaitTask (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/common/WaitTask.js:49:34)
      at IsolatedWorld.waitForFunction (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Realm.js:25:26)
      at CSSQueryHandler.waitFor (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.js:179:95)
      at async CdpFrame.waitForSelector (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:548:21)
      at async CdpPage.waitForSelector (/home/centralgoparts/public_html/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:1382:20)
      at async analyzeProfitabilityPage (/home/centralgoparts/public_html/analyze-profitability-rows.cjs:103:5)
      at async main (/home/centralgoparts/public_html/analyze-profitability-rows.cjs:389:22)
}

Combined results saved: /home/centralgoparts/public_html/profitability-comparison-data.json
Report saved: /home/centralgoparts/public_html/PROFITABILITY_ROWS_ANALYSIS.md

========== ANALYSIS COMPLETE ==========
Total screenshots: 0
Total issues: 2
