Aşağıdaki koda sahibim (br web tarayıcısıdır ve her şey iyi şekilde içe aktarılır).Selenium WebDriverWait ama yine de "Eleman noktasında tıklanabilir değil"
ilk 3 satır iyi çalışır ancak link1.click() hala bana bir hata veriyor:
link = WebDriverWait(br, 30).until(EC.element_to_be_clickable((By.ID, "buttonNew Project")))
link.click()
link1 = WebDriverWait(br, 30).until(EC.element_to_be_clickable((By.ID, "MP")))
link1.click()
Ve hatta onun tıklanabilir kadar bekledi gerekirdi rağmen hala hatayı alıyorum:
WebDriverException: unknown error: Element is not clickable at point (543, 170). Other element would receive the click: <div id="screenBlocker" style="width: 1920px; height: 979px; display: block; background-position: 940px 420px;"></div>
(Session info: chrome=49.0.2623.108)
(Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Windows NT 6.1 SP1 x86_64)(543, 170)
! ama tuhaf çünkü ilk 3 satırı çalıştırırsam, sonra 4. satırı bir saniye sonra çalıştır, iyi, bu yüzden screenBlocker öğenin tıklanabilir olduğundan daha yavaş kapanıyor gibi görünüyor? – user295944
@ user295944 Evet, muhtemelen bir zamanlama sorunu, sanırım. Memnun kaldım. – alecxe
Birkaç şey için çalıştı ama şu sonuca vardım: https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/2766 – user295944