【发布时间】:2022-06-29 16:55:54
【问题描述】:
我的设置是:
- 硒化物
- Junit5
- 分级
我使用参数化测试对不同的用户运行相同的测试。
最重要的是,我想添加 BrowserStack。
例如。正在测试
@ParameterizedTest(name = "{index}; user: {0}")
@ArgumentsSource(...)
public void exampleTest(TestUser user) {
我想结束,例如。
- (0) 示例测试;用户 1;火狐
- (1) 示例测试;用户 2;火狐
- (2) 示例测试;用户 1;铬
- (3) 示例测试;用户 2;铬
问题是 junit5 的 BrowserStack 示例 (a) 是为纯硒编写的,而不是硒化物,并且 (b) 似乎不适用于 ParameterizedTest。
有没有人尝试过这样的设置,并且可以指出正确的方向?如果我可以使用开箱即用的解决方案,我不想重新发明轮子;)
我也愿意使用 SauceLabs 而不是 Browserstack。
【问题讨论】:
标签: gradle junit5 browserstack selenide