我不確定如何使用nativeClickAt()
方法單擊任意位置。在spynner模塊中使用nativeClickAt()方法的段錯誤
在spynner class,商務部稱:
"""Click on an arbitrar location of the browser.
@param where: where to click (QPoint)
@param real: if not true coordinates are relative to the window instead
of the screen
@timeout seconds: seconds to wait after click"""
我已經搜查QT doc要弄清楚什麼是QPoint
對象。所以它似乎是x,y座標。
我試過到目前爲止:
import spynner
from PyQt4 import QtCore
browser = spynner.Browser(
embed_jquery = True,
debug_level = spynner.DEBUG
)
(...)
place = QtCore.QPoint(311,443)
print place # PyQt4.QtCore.QPoint(311, 443)
browser.nativeClickAt(place, 3, real=True)
但是當我運行該腳本,我得到一個segfault錯誤。
任何幫助將非常感激。
我們已經討論了非公開腳本的列表。 – kiorky