Невозможно заставить Python Классы выполнить должным образом - PullRequest
0 голосов
/ 17 апреля 2020

Я хотел бы структурировать различные определения в модуль. Код выглядит следующим образом.

import pandas as pd
from selenium import webdriver
BANDCAMP_FRONTPAGE='https://stackoverflow.com'
class TestColass:

    def __init__(self):
        print("Setting Up Config")
        chrome_options = webdriver.ChromeOptions()
        chrome_options.add_argument("--incognito")
        self.browser = webdriver.Chrome(
            executable_path=r"Browsers\chromedriver.exe", options=chrome_options)
        self.browser.get(BANDCAMP_FRONTPAGE)

Однако после выполнения код не выполняется после строки 7 . Вместо этого инструмент отладки Phycharm выдает ошибку, как показано ниже:

import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32

Эта ошибка применяется как в обычном, так и в режиме отладки. Снимок экрана среды IDE в режиме отладки, как показано ниже:

enter image description here

...