2016-11-29 64 views
0

我在這tentando FAZERØ登錄沒有網站www.pactpub.com 我試圖與硒登錄上https://www.packtpub.com/ElementNotVisibleException硒

我想這一點:

def setUp(self): 

    self.driver = webdriver.Chrome(executable_path='C:\_workspace\projects\Packtpub\chromedriver') 
    self.driver.get("https://www.packtpub.com") 
    time.sleep(5) # Let the user actually see something! 


def test_login(self): 

    driver = self.driver 
    driver.maximize_window() 

    login1 = driver.find_element_by_id("email-wrapper") 
    login1.find_element_by_id("email").send_keys("my_login") 

所以這個錯誤:

ElementNotVisibleException: Message: element not visible

我不知道爲什麼

+0

你嘗試在硒中隱含的等待? – Prabhakar

回答

1

問題是頁面上有id="email" 2個元素(嘗試driver.find_elements_by_id("email"),您會看到它)。所以你應該嘗試

driver.find_elements_by_id("email")[1].send_keys("my_login") 
相關問題