Quantcast
Channel: Active questions tagged selenium - Stack Overflow
Viewing all articles
Browse latest Browse all 99397

I am trying to load my test results in a folder via HTML Runner in Pycharm but its not working

$
0
0
import os
import sys
import unittest
from time import sleep

from selenium import webdriver

sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))
from Login.Pages.HomePage import homePage_Test as HT
from Login.Pages.LoginPage import login_Test as LT
import HtmlTestRunner

class LoginTest(unittest.TestCase):

    @classmethod
    def setUp(cls):
        cls.driver = webdriver.Firefox(executable_path="C:/Users/pcw/Desktop/Python_Shubham/Python_Automation/Basics/Python StepBy Step/Driver/geckodriver.exe")
        cls.driver.get("https://opensource-demo.orangehrmlive.com/")
        cls.driver.implicitly_wait(5)

    def test_login(self):
        driver = self.driver
        login = LT(driver)
        login.Enter_login("Admin")
        login.Enter_password("admin123")
        login.Go_Login()

        logout = HT(driver)
        sleep(5)
        logout.click_logout()

    @classmethod
    def tearDownClass(cls):
        cls.driver.close()
        cls.driver.quit()
        print('Test Complete')

if __name__ == "__main__":
    print('HTML File Printed')
    unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='../Login/My_Results_HTML'))

While i am running this unit test the if block is not running. Hence i am not getting my HTML Report.

See attached document

Any suggestion plz..

Regards, Shubham R.


Viewing all articles
Browse latest Browse all 99397

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>