如何自动为React中的所有元素添加唯一的数据属性?

时间:2019-04-24 15:07:45

标签: reactjs selenium-ide

我正在使用Selenium IDE测试我的React应用程序,并希望向所有元素添加唯一的ID(例如“ data-testid”),以便能够轻松选择它们。

到目前为止,我遇到的库通过添加一些代码(例如,react-html-id)来实现这一目的,但是我正在寻找一种解决方案,该解决方案将在构建时自动添加这些数据属性。

例如:

提供组件

<SomeComponent /> // returns <span>Hello World<span>

构建React应用程序时,其结果应为:

<span data-testid="123">Hello World</span>

0 个答案:

没有答案