Подскажите плиз как взять пароль из письма при помощи WebDriver 2.x
			
				
					
						
					
					#1
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 08:21
Использую на связке Eclipse+TestNG+Sel2.x(WD)
			
				
					
						
					
					#2
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 09:15
			
				
					
						
					
					#3
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 09:22
			
				
					
						
					
					#4
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 09:32
http://en.wikipedia....ular_expression
String msg = <текст письма>;
int startIndex = msg.indexOf("Логин: ") + "Логин: ".length();
account.login = msg.substring(startIndex, startIndex+login_length);
					
					
			
				
					
						
					
					#5
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 17:25
			
				
					
						
					
					#6
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 17:44
может вы приведете сначала пример самого письма?может есть спопсоб при помощи WD это сделать ? например через driver.gettext().indexOf
а мы уж попробуем посоветовать вам)
			
				
					
						
					
					#7
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 01 ноября 2011 - 21:11
В письме есть div со следующим содержаниемможет вы приведете сначала пример самого письма?
может есть спопсоб при помощи WD это сделать ? например через driver.gettext().indexOf
а мы уж попробуем посоветовать вам)
Логин : имейл
Пароль : пароль
ну и как вот выдернуть отсюда пароль и вставить его на странице логина в поле пароля соответственно ?
			
				
					
						
					
					#8
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 02 ноября 2011 - 02:20
String msg = wd.findElement(By.xpath("//div")).getText();
int password_length = 8; // Здесь подставьте длину пароля
int startIndex = msg.indexOf("Пароль : ") + "Пароль : ".length(); // Здесь вместо "Пароль : " надо подставить фразу перед самим паролем по тексту
String password = msg.substring(startIndex, startIndex+password_length);
					
					
			
				
					
						
					
					#9
					
					
				
				
				
					
				
			
				
			
			
			Отправлено 02 ноября 2011 - 06:36
o0
String msg = wd.findElement(By.xpath("//div")).getText(); int password_length = 8; // Здесь подставьте длину пароля int startIndex = msg.indexOf("Пароль : ") + "Пароль : ".length(); // Здесь вместо "Пароль : " надо подставить фразу перед самим паролем по тексту String password = msg.substring(startIndex, startIndex+password_length);
спасибо большое, Дмитрий !
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных


