为Selenium RC脚本生成真实的美国街道地址

时间:2012-09-05 20:26:02

标签: php google-maps webdriver selenium-rc street-address

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

2 个答案:

答案 0 :(得分:1)

  1. Fake Name Generator 获取一批假名和地址。

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

  3. 仅提取有效地址(请参阅下载附带的 simple-mailable 文件)以供测试之用。
  4. 如果您在该网站上生成了几千个随机地址,那么您应该获得大量有效的测试,纯粹是偶然的。

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

答案 1 :(得分:1)

您可以使用以下步骤执行此操作: 1-从谷歌地图中选择一个随机的地方(明智地选择它,你不想选择离水太近的地方)。

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

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

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

每次随机纬度和经度重复5次 - 现在你已经自动执行了任务。