我正在尝试测试一个具有 anendAdornment IconButton和另一个带有 a 的组件TreeView,但是 theIconButton和ExpandIcon/CollapseIcon都没有很好的选项来调度测试事件。
这是TextField我正在使用的组件:
<TextField
fullWidth
label="Label"
onChange={handleChange}
type="text"
InputProps={{
endAdornment: (
<InputAdornment >
<IconButton onClick={openAssetHierarchy}>
<Folder />
</IconButton>
</InputAdornment>
),
}}
/>
Run Code Online (Sandbox Code Playgroud)
这是TreeView组件:
<TreeView
defaultCollapseIcon={<ArrowDropDown />}
defaultExpandIcon={<ArrowRight />}
defaultEndIcon={<div style={{ width: 24 }} />}
onNodeToggle={handleToggle}
onNodeSelect={handleSelect}
>
[...]
</TreeView>
Run Code Online (Sandbox Code Playgroud)
用于TreeView使用 Test Playground 获取图标时

没有很好的查询来获取测试图标。我怎样才能获得这些选项?
我正在使用 SAPUI5,并且有一个 XML 表单,我想使用 Json 模型将数据发送到我的 REST 服务。
\n\n我正在使用 SAPUI5 MVC 模型来制作我的应用程序。
\n\n如何使用 REST 和 JSON 将数据发送到我的服务器?
\n\nsap.ui.controller("controller.NewTicket", {\n\n onInit: function() {\n this.router = sap.ui.core.UIComponent.getRouterFor(this);\n this.router.attachRoutePatternMatched(this._handleRouteMatched, this);\n },\n _handleRouteMatched:function(evt){\n if("NewTicket" !== evt.getParameter("name")){\n return;\n }\n var id = evt.getParameter("arguments").id;\n var model = new sap.ui.model.json.JSONModel({id:id});\n this.getView().setModel(model,"data");\n },\n\n\n enviar:function() {\n jQuery.sap.require("sap.m.MessageBox");\n\n // open a fully configured message box\n sap.m.MessageBox.show("Confirmar a abertura do chamado?",\n sap.m.MessageBox.Icon.QUESTION,\n "Confirmar",\n [sap.m.MessageBox.Action.YES, sap.m.MessageBox.Action.NO], \n function(sResult) {\n if(sResult == sap.m.MessageBox.Action.YES) \n {\n var oModel = new sap.ui.model.json.JSONModel();\n …Run Code Online (Sandbox Code Playgroud)