在阅读WebTest documentation时,我发现了webtest.http.StopableWSGIServer有点神秘的说明:
StopableWSGIServer是一个在分离的线程中运行的WSGIServer。这允许使用像casperjs或selenium这样的工具。
我知道,WebTest做了什么。它是一个模拟Web浏览器的软件包,它有一个非常好的API来测试网页。
我知道,Selenium做了什么。它是一个程序包,允许程序员实际使用真正的Web浏览器来测试网页。
我在代码库中使用这两种工具,只是单独使用。
不知何故,我可以理解使用WebTest 与 Selenium。
有人可以详细说明吗?我错过了什么吗?
我的第一个想法,有点模糊,是使用WebTest API访问Selenium在浏览器控制器内运行的页面。这是webtest-selenium package背后的想法吗?
作为旁注,webtest-selenium package似乎处于发展的早期阶段,因为很长一段时间。有人知道,还活着吗?