2016-11-29 67 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") 
相关问题