stale element reference:element is not attached to the page documentエラーレコード

1091 ワード

今日実行する前の自動化コードは間違っていますstale element reference:element is not attached to the page documentネット上でいくつかの例を探しましたが、解決しませんでした.今記録します.https://blog.csdn.net/wushuai150831/article/details/78723166https://blog.csdn.net/ulebo/article/details/52128033
2018.10.09今日はまた走ってみたが、なんとまた神器の報告が間違っていなかった...この問題に注目し続けて、また出会うはずだ.
2018.10.09 pmブラシブログはこの問題の処理方法を発見し、問題は完璧に解決した.コードの変更は次のとおりです.
ベースクラスで次のように変更します.
#    
def click(self, selector):
    el = self.find_element(selector)
    try:
        text = el.text
        el.click()
        logger.info("The element \' %s \' was clicked." % text)
        # el.click()
        # logger.info("The element \' %s \' was clicked." % el.text)

    except NameError as e:
        logger.error("Failed to click the element with %s" % e)


      # el.click() 
           # logger.info("The element \' %s \' was clicked." % el.text)        。
        text = el.text
           el.click( )
           logger.info("The element \' %s \' was clicked." % text)