report.html

Report generated on 04-Apr-2023 at 15:41:06 by pytest-html v2.1.1

Environment

Packages {"pluggy": "0.13.1", "py": "1.9.0", "pytest": "7.2.2"}
Platform Windows-10-10.0.19041-SP0
Plugins {"allure-pytest": "2.8.18", "datadir": "1.3.1", "html": "2.1.1", "metadata": "1.10.0", "xdist": "3.2.1"}
Python 3.8.5

Summary

18 tests ran in 474.79 seconds.

14 passed, 0 skipped, 4 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Result Test Duration Links
Failed test_home_and_skillup_page_check.py::TestHomeVerification::test_all_course_mega_menu 50.87
self = <test_home_and_skillup_page_check.TestHomeVerification object at 0x00000295D230AD30>

@pytest.mark.test_details("SLUB-T","high","HomePage","Pallavi")
def test_all_course_mega_menu(self):
url=pg_home_page.load_url()
> counter,message=pg_home_page.all_course_mega_menu()

test_prod\test_home_and_skillup_page_check.py:76:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <pages_prod.home_page.HomePage object at 0x00000295D2327940>

def all_course_mega_menu(self):
counter=0
time.sleep(5)
self.btn_all_courses.click()
time.sleep(1)
menu_item = pytest.driver.find_elements_by_xpath("//a[@class='menu-cat']")
for course in menu_item:
courses=course.get_text()
logging.info(f'{courses}')
for i in range (1,5):
element=pytest.driver.find_element_by_xpath(f"(//a[@class='menu-cat'])[{i}]")
courseclickingon=element.get_text()
ActionChains(pytest.driver).move_to_element(element).pause(3).perform()
logging.info(f'course :{courseclickingon}')
pytest.driver.find_element_by_xpath(f"(//ul[@class='sub-menu']//li//a[@title='Explore the category'])[{i}]").execute_script("arguments[0].click();")
time.sleep(10)
course_url=pytest.driver.current_url
logging.info(f'url loaded: {course_url}')
status=requests.head(course_url).status_code
logging.info(f"Status is : {status}")
if status!=200:
message='failed'
counter=counter+1
else:
current_url=pytest.driver.current_url
> assert 'data-science' in current_url
E AssertionError

pages_prod\home_page.py:151: AssertionError
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded INFO  setup:home_page.py:134 Data Science & Business Analytics INFO  setup:home_page.py:134 AI & Machine Learning INFO  setup:home_page.py:134 Project Management INFO  setup:home_page.py:134 Cyber Security INFO  setup:home_page.py:134 Cloud Computing INFO  setup:home_page.py:134 DevOps INFO  setup:home_page.py:134 Business and Leadership INFO  setup:home_page.py:134 Quality Management INFO  setup:home_page.py:134 Software Development INFO  setup:home_page.py:134 Agile and Scrum INFO  setup:home_page.py:134 IT Service and Architecture INFO  setup:home_page.py:134 Digital Marketing INFO  setup:home_page.py:134 Big Data INFO  setup:home_page.py:139 course :Data Science & Business Analytics INFO  setup:home_page.py:143 url loaded: https://www.simplilearn.com/data-science-and-business-analytics INFO  setup:home_page.py:145 Status is : 200 INFO  setup:home_page.py:36 url loaded INFO  setup:home_page.py:139 course :AI & Machine Learning INFO  setup:home_page.py:143 url loaded: https://www.simplilearn.com/ai-and-machine-learning INFO  setup:home_page.py:145 Status is : 200
Failed test_home_and_skillup_page_check.py::TestSkillupVerification::test_explore_program_CTA_skillup 35.09
self = <test_home_and_skillup_page_check.TestSkillupVerification object at 0x00000295D231DC10>

@pytest.mark.test_details("SLUB-T","high","skillup","Pallavi")
def test_explore_program_CTA_skillup(self):
with open("skillup.txt") as file:
for url in file:
pytest.driver.get(url)
counter,message=pg_home_page.explore_program_upskill_cta()
lead_type='skillup_explore_program'
filename = "report.csv"
rows = [[lead_type,url,message]]
with open(filename, 'a', newline='\n') as csvfile:
csvwriter = csv.writer(csvfile)
csvwriter.writerows(rows)
if counter >=1:
> pytest.fail('failed')
E Failed: failed

test_prod\test_home_and_skillup_page_check.py:234: Failed
Failed test_home_and_skillup_page_check.py::TestSkillupVerification::test_check_rediirection_live_skillup_url 23.26
self = <test_home_and_skillup_page_check.TestSkillupVerification object at 0x00000295D23270D0>

@pytest.mark.test_details("SLUB-T","high","skillup","Pallavi")
def test_check_rediirection_live_skillup_url(self):
with open("skillup.txt") as file:
for url in file:
pytest.driver.get(url)
> counter,message=pg_home_page.check_rediretion_urls_simplilearn_live_skillup()

test_prod\test_home_and_skillup_page_check.py:272:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <pages_prod.home_page.HomePage object at 0x00000295D2327940>

def check_rediretion_urls_simplilearn_live_skillup(self):
counter=0
time.sleep(3)
if selenium_helper.is_element_present(self.locators["simplilearn_live_skillup"][0], 10) == True:
default_handle = self.driver.current_window_handle
self.simplilearn_live_skillup.click()
time.sleep(3)
handles = list(self.driver.window_handles)
for handle_check_counter in range(1,10):
if len(handles) > 1:
time.sleep(7)
self.driver.switch_to.window(handles[1])
current_url=pytest.driver.current_url
logging.info(f"Simplilearn live url opend is : {current_url}")
> assert 'youtube' in current_url
E AssertionError

pages_prod\home_page.py:243: AssertionError
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:242 Simplilearn live url opend is : https://www.simplilearn.com/skillup-free-online-courses
Failed test_home_and_skillup_page_check.py::TestSkillupVerification::test_check_rediirection_quiz 16.73
self = <test_home_and_skillup_page_check.TestSkillupVerification object at 0x00000295D2327250>

@pytest.mark.test_details("SLUB-T","high","skillup","Pallavi")
def test_check_rediirection_quiz(self):
with open("skillup.txt") as file:
for url in file:
pytest.driver.get(url)
> counter,message=pg_home_page.check_rediretion_urls_quiz()

test_prod\test_home_and_skillup_page_check.py:287:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <pages_prod.home_page.HomePage object at 0x00000295D2327940>

def check_rediretion_urls_quiz(self):
counter=0
time.sleep(3)
if selenium_helper.is_element_present(self.locators["quiz"][0], 10) == True:
default_handle = self.driver.current_window_handle
self.quiz.click()
time.sleep(3)
handles = list(self.driver.window_handles)
for handle_check_counter in range(1,10):
if len(handles) > 1:
time.sleep(7)
self.driver.switch_to.window(handles[1])
current_url=pytest.driver.current_url
> assert 'free-quiz-skillup' in current_url
E AssertionError

pages_prod\home_page.py:269: AssertionError
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_explore_program_CTA 17.95
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_explore_category_CTA 25.24
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded INFO  setup:home_page.py:82 Menu item : Data Science & Business Analytics INFO  setup:home_page.py:88 url loading is:https://www.simplilearn.com/data-science-and-business-analytics INFO  setup:home_page.py:92 Data Science & Business Analytics
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_requestdemo_CTA 22.70
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded INFO  setup:home_page.py:115 request_demo_url is :https://www.simplilearn.com/corporate-training
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_check_search_functionality 33.88
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_check_rediirection_Resources_url 17.48
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_check_rediirection_corporate_training_url 18.52
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_check_rediirection_become_an_instructor_url 16.42
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_check_rediirection_hire_from_us_url 19.46
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded INFO  setup:home_page.py:400 Hire from us url Opened is: https://www.simplilearn.com/simplirecruit-hire-employees-from-us
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_home_request_callback_urls 39.03
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_check_login_button 25.74
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestHomeVerification::test_home_live_chat 27.25
-------------------------------Captured log call--------------------------------
INFO  setup:home_page.py:36 url loaded
Passed test_home_and_skillup_page_check.py::TestSkillupVerification::test_check_search_functionality_skillup 26.99
No log output captured.
Passed test_home_and_skillup_page_check.py::TestSkillupVerification::test_check_rediirection_job_guarantee_url 22.67
No log output captured.
Passed test_home_and_skillup_page_check.py::TestSkillupVerification::test_check_login_button 23.47
No log output captured.