我有一些Selenium RC测试(用PHP编写)测试沙箱中的应用程序,用户需要输入他们的物理地址。地址必须是真实的,否则应用程序会显示错误消息。我希望每次测试运行时脚本都输入一个新的真实美国地址。任何想法如何实现这一点?谢谢!
答案 0 :(得分:1)
在 Fake Name Generator 获取一批假名和地址。
通过CASS认证服务处理列表,例如 LiveAddress for Lists 。 这将识别碰巧生成的所有真实和有效的美国地址。
如果您在该网站上生成了几千个随机地址,那么您应该获得大量有效的测试,纯粹是偶然的。
我在SmartyStreets工作,这就是我们获取“虚假”数据以展示我们的服务或帮助和教学目的的方式(不泄露实际的私人信息)。
答案 1 :(得分:1)
您可以使用以下步骤执行此操作: 1-从谷歌地图中选择一个随机的地方(明智地选择它,你不想选择离水太近的地方)。
2-获取该位置的纬度和经度。
3-生成随机数(小的,非常小的,正面和负面)并将它们添加到选定的纬度和经度。
4-使用google-maps api,您可以检索靠近该位置的地址。
每次随机纬度和经度重复5次 - 现在你已经自动执行了任务。