You’re not going to be able to attach to an existing browser session.
A solution that I’ve used in the past is to halt the script execution until a key is pressed so I can manually login and get to the expected page.
In Python 3 use
input("Press Enter to continue...")
In Python 2 use
raw_input("Press Enter to continue...")
I’m very new to python and was trying to learn how to make a script that clicks certain buttons on a website.
From my research, it seems that Selenium is a great option. This is the code I’ve written thus far:
from selenium import webdriver
browser = webdriver.Chrome()
atc = browser.find_element_by_xpath('XPATH')
check = browser.find_element_by_xpath('XPATH')
The program runs fine, and I’ve removed some specific code
I need Selenium to boot up Chrome but not a new instance of Chrome. I need the script to work on a specific website that needs to be already logged in, so basically through my Chrome Profile.
Is there a way to get around this problem? From what I know (which is little) the problem arrises from the
Is there a way to bypass the
webdriver.Chrome and use just the
find_element_by_xpath? Thats really the only reason I need to use this. I don’t need to boot up a link from Selenium, just have the script find a button and click it
Would a simple solution be to have my login already in place and have the script run on a separate window so it can bypass the “Please Sign In” page?
This could actually work! How would I write the script to start if I press “Return”?
It will just continue executing the code that’s placed after that line.