我正在使用Selenium IDE测试我的React应用程序,并希望向所有元素添加唯一的ID(例如“ data-testid”),以便能够轻松选择它们。
到目前为止,我遇到的库通过添加一些代码(例如,react-html-id)来实现这一目的,但是我正在寻找一种解决方案,该解决方案将在构建时自动添加这些数据属性。
例如:
提供组件
<SomeComponent /> // returns <span>Hello World<span>
构建React应用程序时,其结果应为:
<span data-testid="123">Hello World</span>