問題のpython +セレン自動テストは、二次メニューを展開することはできません)(.click解決-17

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_24601279/article/details/102775071

テスト中に、時々使用.click()がまたはの場合、この問題が発生した二次メニューを展開することはできません.send_keys(Keys.ENTER)で、キーボードの動作をシミュレートしようとすることを望むかもしれない。この問題を解決することができることが判明しましたいいえ、状況にロード不完全な要素につながり、ゆっくりと応答しているネットワークまたはサーバーではないの違いを確認するために注意を払ってください。

from selenium.webdriver.common.keys import Keys

    def type_openGoodList(self):
        try:
            sleep(2)
self.find_element(*self.taskMan6_loc).send_keys(Keys.ENTER)  # 展开二级菜单
            self.find_element(*self.goodList_loc).click()  #
        except BaseException as msg:
            print(msg)

おすすめ

転載: blog.csdn.net/qq_24601279/article/details/102775071