My error message is not displaying in my code. Just testing how to use Selenium on Python.
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.support.wait import WebDriverWait
import time
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://facebook.com/')
driver.maximize_window()
email_field = driver.find_element_by_id('email')
email_field.send_keys("testemail123@gmail.com")
time.sleep(3)
pss_field = driver.find_element_by_id('pass')
pss_field.send_keys("testpassword")
time.sleep(3)
login_button = WebDriverWait(driver, 30).until(lambda driver: driver.find_element_by_id('u_0_b'))
login_button.click()
body = WebDriverWait(driver, 30).until(lambda driver: driver.find_element_by_xpath('/html/body'))
all_text = body.text
if "Sorry, something went wrong." not in all_text:
raise BaseException("The 'Sorry, something went wrong.' text is not found.")
else:
print("Test Passed")
time.sleep(20)
driver.quit()

