Skip to content

高级开发 - 调试技巧

1. 开启日志显示

js
const page = await this.OpenUrl({
  url: 'https://example.com',
  showLog: true  // 开启日志
});

2. 在页面中调试

js
const result = await page.execute(`
  // 添加调试信息
  console.log('当前URL:', window.location.href);
  console.log('页面标题:', document.title);

  const element = document.querySelector('.target');
  console.log('找到元素:', element);

  if (!element) {
    console.log('页面HTML:', document.body.innerHTML);
  }

  return element;
`);

3. 错误捕获

js
const result = await page.execute(`
  try {
    // 主要逻辑
    const data = extractData();
    return { success: true, data };
  } catch (error) {
    console.error('错误:', error);
    console.error('堆栈:', error.stack);
    return { success: false, error: error.message };
  }
`);

相关链接

Released under the MIT License.