0

以下のように関数hover()があります。drはFirefoxドライバー、imageはロケーター値です。特定のページに対してインタプリタモードで関数を実行すると、さらにいくつかの要素が表示されます。しかし、スクリプトで関数を実行すると、要素が表示されないことがわかります。

def hover():
    elem=dr.find_element_by_css_selector(image)
    hov=ActionChains(dr).move_to_element(elem)
    hov.perform()

ActionChains(dr).move_by_offset()を試したり、hov.perform()ステートメントの前後にtime.sleep(1)を追加したりしました。同じ結果:インタラクティブモードは機能し、スクリプトモードは失敗します。私はSPEを使用してスクリプトとインタープリターを実行しています。

誰もがこれに対して同じ経験と解決策を持っていますか?ありがとう。

4

0 に答える 0