OpenTest(硒代码)
如何包含 GEO 位置以便根据国家/地区进行不同的测试?
该页面在提交的国家/地区中有三个选项,如果国家/地区为 1,则测试最多读取选项 1,当国家/地区为 2 时,测试最多读取选项 2,如果用户不在选项 1 或 2 中,则只需阅读“定位器”。
OpenTest(硒代码)
如何包含 GEO 位置以便根据国家/地区进行不同的测试?
该页面在提交的国家/地区中有三个选项,如果国家/地区为 1,则测试最多读取选项 1,当国家/地区为 2 时,测试最多读取选项 2,如果用户不在选项 1 或 2 中,则只需阅读“定位器”。
我不确定我是否完全理解您的场景,但听起来您可以使用 OpenTest 的执行环境功能(更多信息here)。只需为这两个国家创建两个不同的环境,并将国家代码存储在特定于环境的数据文件中,如下所示:
test-repo/data-env/us/config.yaml
countryCode: US
然后,您可以使用该表达式$data("config").countryCode
来读取国家/地区代码并根据您的测试执行条件逻辑。