有没有办法调试Ghostdriver源代码(和phantomjs)?

时间:2015-08-04 21:09:51

标签: python selenium phantomjs ghostdriver

我在我开发的UI自动化中使用Selenium WebDriver和Ghostdriver / Phantomjs的Python绑定。我想知道是否有一种方式,当我向Ghostdriver服务发送请求时,我可以以某种方式"停止"执行ghostdriver代码,以便我可以逐行遍历代码,就像在调试器中一样。

有没有办法做到这一点?我唯一能想到的是将日志语句放入ghostdriver源代码并编译phantomjs源代码,但这似乎是一种非常笨拙的方法。不确定我甚至可以做到这一点。

1 个答案:

答案 0 :(得分:0)

为此,您需要使用未编译的库,但需要使用ghost驱动程序的源代码。 https://github.com/detro/ghostdriver

不确定这是否可以从python中获得。(看起来像是在java上写的,但不确定)