nativeClickAt()
メソッドを使用してアービトラーの場所をクリックする方法がわかりません。
スピナークラスでは、ドキュメントは次のように述べています。
"""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ドキュメントを検索して、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エラーが発生します。
どんな助けでも大歓迎です。