Testing - make sure we can run it without crashing Resilience - might be nice to make it able to recover from a crash easier and/or restart where it left off (this is a larger change though)
- git clone
- pipenv install
- setup config file (chromedriver)
- pipenv shell
- python3 zoombot.py
- if it crashes "chrome not reachable", delete the session_info file and retry
- painful number of capchas after logging in
- dismiss popup
Interesting:
print(element.text) might be helpful for identifying elements
java code for directly calling javascript: WebDriver driver = new AnyDriverYouWant();
if (driver instanceof JavascriptExecutor)
{
((JavascriptExecutor)driver).executeScript("yourScript();");
}
understanding xpaths may help
- [] change activation command (easy)