首页 > 解决方案 > Python OOP 方法调用

问题描述

我有 2 个不同的课程:

自动化和 ClickElement

Window = Automation()
click_element = ClickElement()

在 ClickElement 类中有一个名为“by_span_name(name)”的方法

现在我想以这种方式调用该方法:

Window.click_element.by_span_name(name)

我怎么做?如果我这样尝试,Pycharm 不会在 Window.click_elem 的第一个点之后建议任何类... click_element 是否必须继承窗体 Window?

标签: python-3.xoopinheritance

解决方案


您可以将 ClickElement 添加为自动化中的组合对象

Window = Automation()
Window.click_element = ClickElement()

推荐阅读