1

aşağıdaki kodu ve selenyumselenyum TimeoutException: Mesaj: piton

from selenium import webdriver 
from selenium.webdriver.support.ui import WebDriverWait 

driver = webdriver.Firefox() 

driver.get("https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa") 
element = WebDriverWait(driver, 20).until(lambda driver : driver.find_element_by_id('appleId')) 

kullanarak iTunesConnect bağlanmaya çalışılırken Ama

*** TimeoutException: Message: 
Stacktrace: 
    at FirefoxDriver.prototype.findElementInternal_ (file:///var/folders/x1/1bwt313j0qvgdh5pfzpbpvcw0000gn/T/tmp27vpUf/extensions/[email protected]/components/driver-component.js:10770) 
    at FirefoxDriver.prototype.findElement (file:///var/folders/x1/1bwt313j0qvgdh5pfzpbpvcw0000gn/T/tmp27vpUf/extensions/[email protected]/components/driver-component.js:10779) 
    at DelayedCommand.prototype.executeInternal_/h (file:///var/folders/x1/1bwt313j0qvgdh5pfzpbpvcw0000gn/T/tmp27vpUf/extensions/[email protected]/components/command-processor.js:12661) 
    at DelayedCommand.prototype.executeInternal_ (file:///var/folders/x1/1bwt313j0qvgdh5pfzpbpvcw0000gn/T/tmp27vpUf/extensions/[email protected]/components/command-processor.js:12666) 
    at DelayedCommand.prototype.execute/< (file:///var/folders/x1/1bwt313j0qvgdh5pfzpbpvcw0000gn/T/tmp27vpUf/extensions/[email protected]/components/command-processor.js:12608) 

aşağıda ne yanlış gittiğine dair bir fikrin *** TimeoutException: Message: başlamıştı var ?

cevap

2

eleman iframe içinde olduğunu, geçiş için gereken ilk

driver.switch_to_frame('authFrame') # by frame id, can also be name or WebElement 
element = WebDriverWait(driver, 20).until(lambda driver : driver.find_element_by_id('appleId')) 

Ve başımı çizik var ....... işe yaradı

driver.switch_to_default_content() 
+0

Müthiş geri dönmek için bir süre :) –

+0

@shivakrishna Harika :) – Guy

+0

Bununla ilgili bir fikrin var mı? http://stackoverflow.com/questions/36126385/python-selenium-selenium-common-exceptions-staleelementreferenceexception-error –