Dear Geeks
I am new to pytest. I am following a youtube channel. I am writing the same code.
learning to test login functionality of an ecommerce application
i have written testcase file. please have a look at it. while running the testcase i am getting error in the line self.driver.get(self.baseURL)
error messaeg
test_login.py:10 (Test_001_Login.test_homePageTitle)
self = <testCases.test_login.Test_001_Login object at 0x000001CC152D38E0>
def test_homePageTitle(self):
self.driver=webdriver.Chrome()
> self.driver.get(self.baseURL)
it is blocking to move further learning as it is the first test
The original code ::
import pytest
from selenium import webdriver
from pageObjects.LoginPage import LoginPage
class Test_001_Login:
baseURL = "https://admin-demo.nopcommerce.com/"
username="admin@yourstore.com"
password="admin"
def test_homePageTitle(self):
self.driver=webdriver.Chrome()
self.driver.get(self.baseURL)
actual_title=self.driver.title
if actual_title=="Your store. Login":
assert True
self.driver.close()
else:
assert False
self.driver.close()
def test_Login(self):
self.driver=webdriver.Chrome()
self.driver.get(self.baseURL)
self.lp=LoginPage(self.driver)
self.lp.setUserName(self.username)
self.lp.setPassword(self.password)
self.lp.clickLogin()
actual_title=self.driver.title
if actual_title == "Dashboard / nopCommerce administration":
assert True
self.driver.close()
else:
assert False
self.driver.close()
Thank you guys