Testing element classes
st.testing.v1.element_tree.Block
Block 类具有与 AppTest 相同的方法和属性。一个 Block 实例代表一个元素容器,就像 AppTest 代表整个应用程序一样。例如,Block.button 将以与 AppTest.button 相同的方式生成 Button 的 WidgetList。
ChatMessage、Column 和 Tab 都继承自 Block。对于所有容器类,原始元素的参数都可以作为属性获取。例如,ChatMessage.avatar 和 Tab.label.
st.testing.v1.element_tree.Element
测试元素基类。
该类的方法和属性对测试中实现的所有元素都是通用的。例如,标题(Caption)、代码(Code)、文本(Text)和标题(Title)都继承自 Element。所有部件类也都继承自 Element,但每个部件类型都有特定的附加方法。有关支持元素的完整列表,请参阅 AppTest 类。
对于所有元素类,原始元素的参数可作为属性获取。例如,Button.label、Caption.help 和 Toast.icon。
st.testing.v1.element_tree.Button
st.button 和 st.form_submit_button 的表示。