0
Seleniumがリンク先をクリックして画面に表示される前に問題が発生しています。Seleniumが表示される前にリンクをクリックしています
私は両方を使用して試した:
WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.ID,('menu-link-dashboard'))))
と
WebDriverWait(self.driver, 10).until(EC.presence_of_element_located((By.ID,(self.ws.cell(row=i, column=j).value))))
私はに実行している問題は、それが実際に表示される前上記の両方で、セレンがリンクを見つけることです画面上。リンクをクリックして管理しますが、まだ正しくロードされていないため、不適切な動作をします(サブメニューが展開されて折りたたまれます)。
誰でもソリューションを提供できますか?
問題を再現できるように例を挙げてください。 –
再現するのは難しいです。クリックすると、サブメニューが展開されるメニュー項目があります。ホームページがロードされる前にそのリンクがクリックされると、サブメニューが展開されて瞬時に最小化されます。 – ChrisG29