screenshot-group-ops-modals4.py 768 B

12345678910111213141516171819202122
  1. import os
  2. from playwright.sync_api import sync_playwright
  3. import time
  4. out = os.path.join(os.environ.get('TEMP', 'C:/tmp'), 'qiwei-group-ops-prompt-modal3.png')
  5. with sync_playwright() as p:
  6. browser = p.chromium.launch(headless=True)
  7. page = browser.new_page(viewport={'width': 1440, 'height': 900})
  8. page.goto('http://127.0.0.1:4320/')
  9. time.sleep(2)
  10. page.click('text=社群运营')
  11. time.sleep(2)
  12. page.click('text=SOP 版本')
  13. time.sleep(1)
  14. btn = page.query_selector('[data-group-ops-new-version]')
  15. print('new version button found:', btn is not None)
  16. if btn:
  17. btn.click()
  18. time.sleep(1)
  19. page.screenshot(path=out, full_page=False)
  20. print('screenshot saved to', out)
  21. browser.close()
  22. print('done')