Как подтвердить / подтвердить успешное открытие домашней страницы с помощью Python / Selenium - PullRequest
0 голосов
/ 18 апреля 2020

Я провел исследование и не смог найти ответ. Я могу успешно открыть домашнюю страницу, но не могу проверить, открыта ли домашняя страница. Как я могу это проверить?

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()
...