Pular para o conteúdo principal

Postagens

Mostrando postagens de julho, 2015

Como criar componente dropdown com checkbox ASP.NET MVC

Neste post irei demonstrar a criação de um componente  dropdown com checkbox para selecionar as opções desejadas. Para começar podemos criar uma classe estática para criar o componente que será utilizado numa página razor. public static class Extensions { public static MvcHtmlString DropdownCheckbox( this HtmlHelper helper, string placeholder, IEnumerable<SelectListItem> selectList, object htmlAttributes) { string items = "" ; string rodape = "" ; if (htmlAttributes == null ) { htmlAttributes = new { }; } var attributes = new ExpandoObject() as IDictionary< string , Object>; foreach (PropertyInfo property in htmlAttributes.GetType().GetProperties()) { attributes.Add(property.Name, property.GetValue(htmlAttributes)); } string idDropdown = "dr

Como resolver o "Erro 102 (net::ERR_CONNECTION_REFUSED)

Hoje ao iniciar uma aplicação criada em ASP.NET MVC o navegador abriu e misteriosamente esta mensagem apareceu. Fiz varias tentativas de busca pelo motivo que ocasiona este erro. Mas ao final de tudo não achei programa que usasse mesma porta definida pelo IIS, configuração de IIS express ou coisa semelhante que resolvesse o problema. A solução encontrada foi um software. O WinsockxpFix.exe. Este software pode ser baixado no site da softpedia . Após a instalação tudo ocorreu normalmente e consegui finalmente continuar com o desenvolvimento do projeto.

Criando uma aplicação de teste com Selenium/C#

Este tutorial tem como exemplo um simples teste automatizado com Selenium.  O primeiro passo é a criação de um projeto de testes.  Após a criação do projeto podemos adicionar via Nuget as referências do Selenium: Por atalho de click direito em References>Manage Nuget Packages... Ou Package Manager console: PM> Install-Package Selenium.WebDriver Após adicionar as referencias do Selenium ao projeto, podemos codificar a abertura de um site e uma iteração com a página do site. Como exemplo no código abaixo é feita uma busca na página do google:  using Microsoft.VisualStudio.TestTools.UnitTesting ; using OpenQA.Selenium ; using OpenQA.Selenium.Firefox ; namespace UnitTest { [TestClass] public class TestePesquisaGoogle { FirefoxDriver firefox; [TestMethod] public void AbrirNavegadorPesquisar () { firefox = new FirefoxDriver(); firefox.Navigate().GoToUrl( "http://www.go