Skip to content

Instantly share code, notes, and snippets.

@diegocaxito
diegocaxito / Log4Net.app.config
Created August 27, 2013 01:25
Teste simples de geração de logs com log4net (http://logging.apache.org/log4net/)
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<appender name="ExceptionLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString">
<conversionPattern value="teste.error.log" />
/* Javascript patterns - Stoyan Stefanov - Classical Pattern #2 - Rent-a-Constructor
- This patterns solves the problem of passing arguments from the child to the parent. It borrows the parent constructor, passing the child object to be bound to 'this' and also fowarding any arguments
*/
/* Sample */
// a parent constructor
function Article(){
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
</body>
</html>
@diegocaxito
diegocaxito / App.config
Last active December 17, 2015 09:39
A simple learning test with Couchbase as .Net memory cache strategy.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="couchbase" type="Couchbase.Configuration.CouchbaseClientSection, Couchbase"/>
</configSections>
<couchbase>
<servers bucket="default" bucketPassword="">
<add uri="http://diegocaxito.couchbase.com:8091/pools/default"/>
</servers>
</couchbase>
@diegocaxito
diegocaxito / BancoDados.cs
Created February 5, 2013 23:12
Exemplo de Console Application em .Net para gerar dados a partir do NHibernate e integrar ao pipeline de Automação de Build.
using MeuProjeto.Infra.NHibernateConfig;
using MeuProjeto.IoC;
using NHibernate.Cfg;
using NHibernate.Tool.hbm2ddl;
namespace MeuProjeto.GeracaoDados.Configuracao
{
public class BancoDados
{
public static void GerarBancoDados()
@diegocaxito
diegocaxito / DuvidaSeleniumWebDriverChromeDriver.md
Last active February 16, 2023 20:05
Dúvida sobre Selenium WebDriver e configuração do Chrome WebDriver para Download de arquivos

##Dúvida sobre Selenium WebDriver e configuração do Chrome WebDriver para Download de arquivos Em prova de conceito, tenho um cenário de aceitação em que preciso validar arquivo gerado através de input de dados em um formulário web e preciso realizar verificações dos dados gerados no arquivo.

Para isso trabalhei em uma configuração do WebDriver para especificar o caminho em que o driver vai realizar o download de arquivos das ações realizadas com o selenium e salvar em um caminho físico especificado. Entre as alternativas levantadas escolhi, por enquanto, realizar a configuração disso específica por driver.

Consegui acertar as seguintes configurações de download para o driver do Firefox. Que conforme realizo o download de arquivos em minha aplicação ele consegue salvar no caminho pelo qual especifiquei. Segue exemplo:

public static IWebDriver ObterFirefox()
[TestClass]
public class Test{
public void TestAssert(){
//....
AssertUtil.AssertProperties(myExpectedResult, myActualResult);
}
}
public static class AssertUtil
{
@diegocaxito
diegocaxito / CadastrarDinnerTeste.cs
Created February 11, 2012 23:26
Criando Testes de Interface em .Net com Selenium WebDriver para a aplicação NerdDinner
using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.IE;
@diegocaxito
diegocaxito / GlobalInitializeDemo.cs
Created January 16, 2012 11:37
Global test Initialize Method for MSTest
/*
With MSTest aren’t possible use ClassInitialize and ClassCleanup methods with inheritance.
To use methods that initialize and finalize with Test Class you need to use Constructor and Destructor of a base class like in sample.
*/
using System;
namespace GlobalInitializeDemo
@diegocaxito
diegocaxito / html5SqlDataBaseAPITest.html
Created January 6, 2012 03:14
Teste de HTML5 Web Sql Database API com pesquisa e inserção de dados a partir do twitter
<!DOCTYPE html >
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Teste de HTML5 Web Sql Database API com pesquisa e inserção de dados a partir do twitter</title>
<style>
body
{
font-family: helvetica, arial;
}