我想将不同的def构建到一个模块中。代码如下。
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屏幕截图如下:
图像第7行上的红点是一个断点。您不小心告诉您的IDE在此处暂停执行。单击该点修复它。