from selenium import webdriver
from [Link] import By
from [Link] import WebDriverWait
from [Link] import expected_conditions as EC
import time
driver = [Link]()
[Link]("[Link]
[Link](5)
# Click Signup
driver.find_element([Link], "signup").click()
[Link](5)
# Signup First
# Wait for input fields to load and interact with them
driver.find_element([Link], "firstName").send_keys("Mr")
driver.find_element([Link], "lastName").send_keys("John")
driver.find_element([Link],
"email").send_keys("john@[Link]")
driver.find_element([Link], "password").send_keys("12345")
driver.find_element([Link],
"confirmPassword").send_keys("12345")
# Click on Create Account button
driver.find_element([Link], "create-account").click()
[Link](5)
[Link]("[Link]
[Link](5)
# Login
driver.find_element([Link],
"email").send_keys("john@[Link]")
[Link](1)
driver.find_element([Link], "password").send_keys("12345")
[Link](1)
# Click login button
driver.find_element([Link], "login-button").click()
[Link](3)
#Click Home button
driver.find_element([Link], "1Home").click()
[Link](1)
#Click Alumni List
driver.find_element([Link], "4Alumni List").click()
[Link](2)
#click view profile button
driver.find_element([Link], "0view-profile").click()
[Link](2)
#click Message button
driver.find_element([Link], "message").click()
[Link](2)
#Events button
driver.find_element([Link], "6Events").click()
[Link](2)
#Click Jobs button
driver.find_element([Link], "7Jobs").click()
[Link](2)
#Click About Alumni button
driver.find_element([Link], "8About Alumni").click()
[Link](2)
#Click Committee button
driver.find_element([Link], "9Committee").click()
[Link](2)
#Click Contact button
driver.find_element([Link], "10Contact").click()
[Link](2)
#Click user button
driver.find_element([Link], "user").click()
[Link](1)
#click account button
driver.find_element([Link], "account").click()
[Link](1)
##Click Home button
driver.find_element([Link], "1Home").click()
[Link](1)
#Click user button
driver.find_element([Link], "user").click()
[Link](1)
#click logout button
driver.find_element([Link], "logout").click()
[Link](1)
#forms testing
driver = [Link]()
[Link]("[Link]
[Link](2)
# Login
driver.find_element([Link],
"email").send_keys("john@[Link]")
[Link](1)
driver.find_element([Link], "password").send_keys("12345")
[Link](1)
# Click login button
driver.find_element([Link], "login-button").click()
[Link](5)
#Click Jobs button
driver.find_element([Link], "7Jobs").click()
[Link](1)
#Click Add Job button
driver.find_element([Link], "add-job").click()
[Link](1)
#Fill up the form
driver.find_element([Link], "job_title").send_keys("Software
Engineer")
[Link](1)
driver.find_element([Link], "company").send_keys("Google")
[Link](1)
driver.find_element([Link], "location").send_keys("Mountain
View, CA")
[Link](2)
driver.find_element([Link], "description").send_keys("I am a
software engineer")
[Link](1)
driver.find_element([Link], "jobType").send_keys("Remote")
driver.find_element([Link], "experience").send_keys(2)
driver.find_element([Link], "salary").send_keys("100000")
[Link](1)
driver.find_element([Link], "deadline").send_keys("12-12-2024")
[Link](1)
driver.find_element([Link], "email").send_keys("g@[Link]")
[Link](1)
#Click Post Job button
driver.find_element([Link], "post-job-btn").click()
[Link](4)
#Click Home button
driver.find_element([Link], "1Home").click()
[Link](1)
#Click Contact button
driver.find_element([Link], "10Contact").click()
[Link](2)
#Fill the Contact form
driver.find_element([Link],
"full-name-contact").send_keys("Delowar Hossain")
[Link](1)
driver.find_element([Link],
"contact-email").send_keys("farmgate@[Link]")
[Link](2)
driver.find_element([Link], "write-message-contact").click()
[Link](1)
#Click Send Message button
driver.find_element([Link], "send-message-contact").send_keys("
This is nice and helpful portal for Alumni")
[Link](2)
#Click Home button
driver.find_element([Link], "1Home").click()
[Link](1)
# crate a post
driver.find_element([Link], 'post').send_keys('Beautiful new
post')
[Link](1)
driver.find_element([Link], 'publish-now').click()
[Link](2)