저는 Selenium webdriver에서 초보자입니다. 파이어 폭스 IDE를 사용하여 간단한 gmail 로그인 스크립트를 만들었습니다. 이제 사용자 인증을 통해 로그인이 성공했는지 확인하고 싶습니다.Gmail 인증 사용자와 로그인했는지 확인 하시겠습니까?
0
A
답변
0
로그인에 성공하면 다른 페이지로 리디렉션됩니다. 특정 오브젝트 (로그 된 사용자 이름/세부 사항)에 대한 하나의 assert 문/조건문을 사용할 수 있는지 여부를 기록합니다.
또는 다른 웹 페이지 (리디렉션 전, 리디렉션 후)가 다른 제목 인 경우 페이지 제목을 가져옵니다.
+0
Gmail 로그인에 대한 예를 들자면 이것들을 똑같은 방식으로 적용 할 수 있습니까? 내가 미리 알려 주시면 ... 도움이 될 것입니다 ... !! – user2092132
0
제출 버튼을 클릭하면받은 편지함 버튼이 있는지 확인할 수 있습니다.
WebDriverWait wait = new WebDriverWait(theWebDriverImplementation.driver, 100);
driver.findElement(By.id(".submit")).click();
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(".inbox")));
+0
위의 코드는 사용자 이름 확인과 동일하게 알려 주시기 바랍니다. – user2092132
관련 문제
- 1. 사용자가 Facebook에 로그인했는지 확인
- 2. 사용자가 로그인했는지 확인
- 3. 알려진 사용자와 Oauth 인증?
- 4. 사용자가 로그인했는지 확인 laravel 4
- 5. 페이스 북 사용자가 페이스 북에 로그인했는지 확인
- 6. 사용자가 프로그래밍 방식으로 앱 스토어에 로그인했는지 여부를 확인 하시겠습니까?
- 7. GMail API는 서비스 사용자와 함께 라벨을 관리합니다.
- 8. gmail 사용자와 암호를 사용하지 않고 codeigniter에서 연락하십시오.
- 9. Gmail LDAP 인증?
- 10. Gmail SMTP 인증
- 11. Google Gmail API - 인증
- 12. 그룹의 사용자와 SSH 키 인증
- 13. 데이터베이스 사용자와 JSF2 형식 인증
- 14. 도메인의 사용자와 웹 앱 인증
- 15. Gmail 발신자 확인
- 16. Symfony가 인증 확인 기능을 대체합니다.
- 17. GMail AUTH LOGIN SMTP 인증
- 18. AccountManager를 사용한 Gmail IMAP 인증
- 19. 서버 측 Gmail 계정 인증
- 20. PHP 메일러 - SMTP GMAIL 인증
- 21. 현재 방문객이 Joomla의 백엔드에 로그인했는지 확인
- 22. 레일 : 사용자가 다른 컨트롤러에서 로그인했는지 확인
- 23. 웹 API 2 - 사용자가 로그인했는지 확인
- 24. 사용자가 이미 웹 사이트에 로그인했는지 확인
- 25. 사용자가 컨트롤러에 로그인했는지 확인 _construct 함수 (Codeigniter)
- 26. 사용자가 이미 로그인했는지 확인, 쿠키 검사
- 27. 레일스 테스트 - 사용자가 Devise로 로그인했는지 확인
- 28. InfoPath 2010 - 승인자가 SharePoint 2010에 로그인했는지 확인
- 29. 사용자가 ssh를 통해 로그인했는지 확인 bash -
- 30. Symfony 1.4 : 인증 된 사용자와 인증되지 않은 사용자를위한 기능 테스트
무엇이 문제입니까? 코드가 작동하지 않습니다. –
@Jack 코드는 이제 인증 된 사용자가 로그인했음을 확인하는 코드입니다. 그렇다면 대문자로도 통과됩니다. 공용 클래스 RunWebDriver { public static void main (String [] args) { WebDriver wd = new FirefoxDriver(); wd.get ("https://www.gmail.com"); WebElement we = wd.findElement (By.id ("Email"))); we.sendKeys ("[email protected]"); WebElement we1 = wd.findElement (By.id ("Passwd")); we1.sendKeys ("2013"); WebElement we2 = wd.findElement (By.id ("signIn"))); we2.click(); 시도 {wd.wait (2000); } catch (InterruptedException e) { } wd.close(); \t}} – user2092132