小编may*_*ort的帖子

无法获取 TreeView 图标和 IconButton 进行测试

我正在尝试测试一个具有 anendAdornment IconButton和另一个带有 a 的组件TreeView,但是 theIconButtonExpandIcon/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)

对于TextField图标按钮: 文本字段图标按钮

用于TreeView使用 Test Playground 获取图标时 树形视图图标测试

没有很好的查询来获取测试图标。我怎样才能获得这些选项?

reactjs material-ui react-testing-library testing-library

4
推荐指数
1
解决办法
3421
查看次数

如何使用 sapui5 通过 REST 服务发送 json 模型

我正在使用 SAPUI5,并且有一个 XML 表单,我想使用 Json 模型将数据发送到我的 REST 服务。

\n\n

我正在使用 SAPUI5 MVC 模型来制作我的应用程序。

\n\n

如何使用 REST 和 JSON 将数据发送到我的服务器?

\n\n
sap.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)

rest json model sapui5

2
推荐指数
1
解决办法
2万
查看次数