是否有适用于Behave的Python无头浏览器,而不使用Selenium或真实的浏览器

问题描述 投票:0回答:1

我在PHP / Symfony世界中具有悠久的历史,因此我熟悉使用Behat(如Behave)而不必使用完整的Selenium设置。为此,他们使用GoutteDriver(用PHP编写)而不是驱动真正的Web浏览器(例如Chrome或Firefox)。

是否可以通过Behave在Python(特别是Django)中做类似的事情?

python django bdd python-behave
1个回答
0
投票

这确实有可能-您可以使用Splinter。除了允许您驱动Chrome或Firefox外,它还具有按照您描述的方式工作的驱动程序。对于Django,有一个Django driver

© www.soinside.com 2019 - 2024. All rights reserved.