【发布时间】:2015-09-09 12:03:37
【问题描述】:
背景
我有一个允许公司做广告的网站。该程序的一部分是选择开始和结束广告的日期。这意味着广告应该在其日期到来之前处于非活动状态。
硒
我正在使用带有 Testng、Maven 和 Jenkins 的 selenium 测试在我的服务器上运行无头测试。这些测试应该涵盖网站的每个区域,我刚刚接触到广告,但看不到我将如何测试广告。
我的测试需要制作一些广告并查看它是否在第二天上线,但我看不到如何使用 selenium 进行测试。
我可以用我的脚本创建广告没问题,但如果没有像一天长线程睡眠这样的愚蠢行为,就看不到它明天是否上线。
问题
这种测试是否可以通过变通方法进行?或者这是 Selenium 无法处理的事情?或者我的做法不对?
【问题讨论】:
-
我在这里看到了两个测试。 1 创建广告并 2“激活”它。通过自动化测试,您应该随时使用正确的配置或以前的任务来测试这两项。
-
您不能为当天创建一个广告,重新启动服务器并测试它是否变为活动状态吗?如果该测试成功,则该功能适用于任何日期。
标签: java selenium testing automated-tests