python-3.x - 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?
解决方案
您可以将 ClickElement 添加为自动化中的组合对象
Window = Automation()
Window.click_element = ClickElement()
推荐阅读
- python-3.x - 对固定的 input_shape 模型使用更长的 input_shape
- php - I'm including this BurakBoz/CyberLink Library in my example project but it displays error for the sub classes included
- javascript - 使用 JQuery onfocusout 或 onblur 事件时如何重新关注输入元素?
- java - 如何知道 gradle 进程已经结束?
- .net - 使用 Pub/Sub 推送到 POST API
- mysql - Mysql - 如何根据第一个表的 2 列的值显示第二个表的列?
- javascript - 在 JavaScript 中计算复选框
- java - 具有相同 RestEndPoint 的两种不同方法:如何解决?
- vim - 如何在 Vim 序列中突出显示两个符号?
- machine-learning - 通过添加更多预测变量来降低准确率