selenium_conf.py 808 B

12345678910111213141516171819
  1. from selenium.webdriver import Firefox
  2. from selenium.webdriver.firefox.options import Options
  3. def get_firefox_browser(headless=True):
  4. opts = Options()
  5. opts.headless = headless
  6. browser = Firefox(options=opts)
  7. print('Provisioned the headless firefox browser...')
  8. browser.get('https://www.facebook.com/login.php?login_attempt=1&lwv=110')
  9. email_field = browser.find_element_by_xpath("//input[@id='email' or @name='email']")
  10. pass_field = browser.find_element_by_xpath("//input[@id='pass']")
  11. login_btn = browser.find_element_by_xpath("//button[@id='loginbutton']")
  12. print('Logging in to facebook...')
  13. email_field.send_keys('bytetrek.ltd.facebook@gmail.com')
  14. pass_field.send_keys('sad2002S1')
  15. login_btn.click()
  16. print('Logged in to facebook.')
  17. return browser