2
사람들은 Python + Selenium auto에 관한 것입니다. 테스트.AttributeError : 'WebDriver'객체에 'id'속성이 없습니다.
ID를 사용하여 열린 페이지에 요소가 있는지 확인하려고 할 때 "AttributeError"문제가 발생합니다.
그것은 내가 아래 제목을 체크인 내 코드의 일부이다있어 경우에 나를 위해 작동:
driver = webdriver.Firefox()
driver.get("https://accounts.google.com/ServiceLogin?sacu=1&scc=1&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&hl=ru&service=mail")
wait = WebDriverWait(driver, 10)
element = wait.until(EC.element_to_be_clickable((By.ID,"Email")))
self.assertIn("Gmail", driver.title) - works fine
self.assertIn("Email", driver.id) - AttributeError occurred
사람이이 문제를 도와 드릴까요?
전체 오류 메시지. – bmargulies