如何使用React js和Typescript从<Typography />中获得文本

时间:2019-08-02 10:37:32

标签: jestjs tsx

我正在为我的项目编写开玩笑的测试用例。但是我一直坚持在.so中获取文本值,因此我需要如何从 Typography 中获取文本。任何人都可以提供解决方案。

在这里我声明了我的代码,

Function Q3calls()

Set wb = ActiveWorkbook
Set ws = wb.Sheets("clientmenu")

lastrow = ws.Range("M" & ws.Rows.Count).End(xlUp).Row
lastcol = ws.Cells(8, Columns.Count).End(xlToLeft).Column

With ws
    Set rng = .Range(.Cells(8, 13), .Cells(lastrow, lastcol))
End With

Q3calls = Application.WorksheetFunction.CountIfs(rng, ">=" & wb.Sheets("sheet1").Range("A67"), rng, "<=" & wb.Sheets("Sheet1").Range("B67")) 'q3

Exit Function

End Function

在这里,我从pageName获得了此输出

let wrapper = shallow(<Typist />).dive();

const pageName = wrapper.find('Typography');

console.log('***pageName***', pageName.debug());

我要测试此文本 JobsTitleName

我在这里用这种方式

***pageName***
<Typography type="h1" className="cr-page__title">
  JobsTitleName
</Typography>

但是我得到了这个输出,但是我从没收到文本 JobsTitleName

pageName.text()

1 个答案:

答案 0 :(得分:1)

您可以尝试

console.log(wrapper.find('selector').props().children) 

要从内部获取文本