selenium-chromedriver - 带有用于 opentest 的 selenium 代码的地理定位器
问题描述
OpenTest(硒代码)
如何包含 GEO 位置以便根据国家/地区进行不同的测试?
该页面在提交的国家/地区中有三个选项,如果国家/地区为 1,则测试最多读取选项 1,当国家/地区为 2 时,测试最多读取选项 2,如果用户不在选项 1 或 2 中,则只需阅读“定位器”。
解决方案
我不确定我是否完全理解您的场景,但听起来您可以使用 OpenTest 的执行环境功能(更多信息here)。只需为这两个国家创建两个不同的环境,并将国家代码存储在特定于环境的数据文件中,如下所示:
test-repo/data-env/us/config.yaml
countryCode: US
然后,您可以使用该表达式$data("config").countryCode
来读取国家/地区代码并根据您的测试执行条件逻辑。
推荐阅读
- google-chrome-extension - 尝试从图表中提取销售数据(谷歌浏览器插件)
- python - Python 代码在 anaconda 提示符下运行,但不在 Windows 提示符下运行
- jenkins - 有没有办法改变詹金斯的工作队列的顺序?
- twilio - Voicebot:使用虚拟代理的集成从 Dialogflow 向 Twilio 添加欢迎消息
- python - Python - 查找两个数组之间的所有可能组合
- node.js - BitTorrent:位域长度大于片段长度
- nlp - 限制 BERT 编码器-解码器文本生成的词汇
- regex - 正则表达式字符串混淆和字符串解析
- java - 如何获取操作系统上安装的谷歌浏览器的版本号?
- javascript - 显示更多并切片动态 div