我在我开发的UI自动化中使用Selenium WebDriver和Ghostdriver / Phantomjs的Python绑定。我想知道是否有一种方式,当我向Ghostdriver服务发送请求时,我可以以某种方式"停止"执行ghostdriver代码,以便我可以逐行遍历代码,就像在调试器中一样。
有没有办法做到这一点?我唯一能想到的是将日志语句放入ghostdriver源代码并编译phantomjs源代码,但这似乎是一种非常笨拙的方法。不确定我甚至可以做到这一点。
答案 0 :(得分:0)
为此,您需要使用未编译的库,但需要使用ghost驱动程序的源代码。 https://github.com/detro/ghostdriver
不确定这是否可以从python中获得。(看起来像是在java上写的,但不确定)