Я провел исследование и не смог найти ответ. Я могу успешно открыть домашнюю страницу, но не могу проверить, открыта ли домашняя страница. Как я могу это проверить?
import os
import unittest
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
class BaseClass:
def __init__(self):
self.testcase = unittest.TestCase()
PROJECT_ROOT = os.path.abspath(os.path.dirname('main.py'))
DRIVER_BIN = os.path.join(PROJECT_ROOT, "chromedriver")
self.driver = webdriver.Chrome(executable_path=DRIVER_BIN)
self.waitter = WebDriverWait(self.driver, 10)
def close(self):
self.driver.close()
class AmazonHomepage(BaseClass):
def __init__(self):
super().__init__()
self.keyword = ''
self.driver.get('http://www.amazon.com')
logging.debug("URL is opened by the browser")
self.testcase.assertEqual(
self.driver.title,
'Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more')
if __name__ == '__main__':
Amazon = AmazonHomepage()