seleniumbase / SeleniumBase

📊 Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools.
https://seleniumbase.io
MIT License
5.16k stars 958 forks source link

Integrate Type Checks, to improve development experience. #2669

Closed Saur-av closed 6 months ago

Saur-av commented 6 months ago

While working with the module it seems that there are no "methods" suggestions being popped up onto the code editor. I went onto the code and found that there were no Type Checks beings implemented and I think it is the main issue for this project. Do correct me if I'm wrong. Thanks!

mdmintz commented 6 months ago

Based on this project's structure, which allows for multiple Syntax Formats, the best way to see method suggestions is to use a Python breakpoint(). (It'll open a pdbp debugger, which is quite advanced.)

See https://github.com/mdmintz/pdbp for more info on the pdbp realtime debugger.