Доброго времени суток. Столкнулся с такой проблемой:
Необходимо сделать подсветку элемента который я выбрал, и если тест завалился то сделать скриншот.
Со скриншотом проблем нету, но вот подсветить элемент никак не получается.
Может это и вопрос от чайника, но решение очень хотелось бы увидеть.
Зарание Спасибо.
					
					
					
				
				
				
				 
	
Хайлайт в Selenium 2.0 C#
		 Автор hathi, 31 июл 2012 15:37
	
	
	
	
		Сообщений в теме: 3
	
	
			
				
					
						
					
					#1
					 
					
				
				
				
					
				
			
				
			
			
			Отправлено 31 июля 2012 - 15:37
			
				
					
						
					
					#2
					 
					
				
				
				
					
				
			
				
			
			
			Отправлено 31 июля 2012 - 16:05
					Алексей Баранцев на сайте выкладывал статью вместе с исходными кодами на джаве, где решалась конкретно эта проблема. Учитывая что там сделано на листенерах, 1 в 1 видимо не перенести, надо смотреть какие обработчики событий есть в библиотеке селениума.
					
					
					
				
				
				
				
				
								
				
				
				
			
				
			
				
					
						
					
					#3
					 
					
				
				
				
					
				
			
				
			
			
			Отправлено 31 июля 2012 - 16:18
					Ответ был найде собственно ручно 
public static void HighlightElement(IWebDriver driver, IWebElement element) {
IJavaScriptExecutor js = (IJavaScriptExecutor) driver;
String bgcolor = element.GetCssValue("backgroundColor");
       
for (int i = 0; i < 5; i++)
{
js.ExecuteScript("arguments[0].style.backgroundColor = '" + "red" + "'", element);
js.ExecuteScript("arguments[0].style.backgroundColor = '" + bgcolor + "'", element);
}
}
					
				
				
				
				
				
								
				
				
				
			
				public static void HighlightElement(IWebDriver driver, IWebElement element) {
IJavaScriptExecutor js = (IJavaScriptExecutor) driver;
String bgcolor = element.GetCssValue("backgroundColor");
for (int i = 0; i < 5; i++)
{
js.ExecuteScript("arguments[0].style.backgroundColor = '" + "red" + "'", element);
js.ExecuteScript("arguments[0].style.backgroundColor = '" + bgcolor + "'", element);
}
}
			
				
					
						
					
					#4
					 
					
				
				
				
					
				
			
				
			
			
			Отправлено 31 июля 2012 - 16:57
					Но как окрасить кнопку проблема осталась...
					
					
					
				
				
				
				
				
								
				
				
				
			
				Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных

 
			
			 
				
				
				

