4

我有一些 Selenium RC 测试(用 PHP 编写)在用户需要输入物理地址的沙箱中测试应用程序。地址必须是真实的,否则应用程序会显示错误消息。我希望脚本在每次测试运行时输入一个新的真实美国地址。任何想法如何实现这一点?谢谢!

4

2 回答 2

2
  1. 在以下位置获取一批假名和地址:假名生成器

  2. 通过 CASS 认证的服务(例如LiveAddress for Lists )处理列表。这将识别恰好生成的所有真实有效的美国地址。

  3. 仅为您的测试目的提取有效地址(请参阅下载随附的简单邮寄文件)。

如果您在该网站上生成数千个随机地址,您应该会获得大量有效地址进行测试,这纯属偶然。

我确实在 SmartyStreets 工作,这就是我们获取“虚假”数据以展示我们的服务或用于帮助和指导目的(不暴露实际私人信息)的方式。

于 2012-09-05T21:05:22.040 回答
1

您可以使用以下步骤来做到这一点: 1- 从谷歌地图中选择一个随机地点(明智地选择它,您不想选择一个离水太近的地方)。

2-获取该位置的纬度和经度。

3-生成随机数(小的,非常小的,正数和负数)并将它们添加到选定的纬度和经度。

4-使用google-maps api,您可以检索靠近该位置的地址。

5- 对每个随机的纬度和经度重复 - 现在您已经自动化了任务。

于 2012-09-05T21:19:07.967 回答