Вы звоните webdriver.Chrome()
и Browser()
.Я не знаю, что такое Browser()
, но, похоже, он открывает еще один экземпляр Chrome.Итак, когда вы определяете переменную browser
и переменную web
, вы получаете экземпляр Chrome для каждого из них.Попробуйте это:
browser = webdriver.Chrome("C:/Utility/chromedriver.exe")
wait = WebDriverWait(browser, 5)
url = 'https://www_corp_site/admin/?page=0'
browser.get(url)
browser.find_element_by_id('username').type('first.last@gmail.com')
browser.find_element_by_id('Next').click()
# Instead of sleeping, use Selenium's wait feature to proceed as soon as the element is available
WebDriverWait(browser, 5).until(EC.presence_of_element_located((By.ID, 'Password')))
# password
browser.find_element_by_id('Password').type('pswd')
browser.find_element_by_id('Next').click()
WebDriverWait(browser, 5).until(EC.presence_of_element_located((By.ID, 'main_content')))
element = browser.find_element_by_id('main_content')
print(element.text)
Я не уверен, что это идентификаторы элементов, поэтому вам, возможно, придется их изменить.