You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A robust, Selenium-based automation script to withdraw all pending LinkedIn invitations. Designed with explicit waits, modular structure, and comprehensive error handling to ensure stability and reliability across Chrome and Edge browsers.
4
+
5
+
---
6
+
7
+
## ⚙️ Features
8
+
9
+
- ✅ Automates withdrawal of sent LinkedIn invitations
10
+
- ✅ Explicit wait handling to avoid flakiness
11
+
- ✅ Cross-browser compatibility (Chrome & Edge)
12
+
- ✅ Modular functions for easy maintenance
13
+
- ✅ Graceful error handling with clear logs
14
+
15
+
---
16
+
17
+
## 🧰 Requirements
18
+
19
+
- Python 3.7+
20
+
- Google Chrome or Microsoft Edge
21
+
- ChromeDriver / EdgeDriver installed and added to PATH
22
+
23
+
### Python Dependencies
24
+
Install via pip:
25
+
26
+
```bash
27
+
pip install -r requirements.txt
28
+
29
+
🛡️ Best Practices
30
+
- 💡 Use explicit waits WebDriverWait instead of hard sleeps for robustness.
31
+
- 🚫 Avoid hardcoded XPaths; use stable selectors when possible.
32
+
- 🧪 Test regularly as LinkedIn’s DOM may change.
33
+
- 🔄 Modularize helpers to reuse and scale your automation.
34
+
35
+
🤝 Contributing
36
+
PRs are welcome! Please follow standard formatting conventions and include docstrings. For major changes, open an issue first to discuss what you’d like to change.
37
+
38
+
📄 License
39
+
This project is licensed under the MIT License. See LICENSE for details.
0 commit comments