Não foi possível encontrar um elemento no Navegador do emulador Android usando Appium e C #

Desejo automatizar o teste de sites móveis no emulador Android usando c # e Appium. Há um cenário de teste simples que quero automatizar para o início:
1. Inicie o navegador
2. Encontre um elemento
3. Limpe
4. Enviar chaves

Estou com um problema com o segundo passo. Sempre que o MSTest tenta executar a linha FindElementById no código abaixo, recebo o erro: "Não foi possível localizar um elemento na página usando os parâmetros de pesquisa fornecidos".

[TestClass]
public class UnitTest1
{
    private DesiredCapabilities _capabilities;
    private AndroidDriver _driver;

    public void InitializeDriver()
    {
        Console.WriteLine("Connecting to Appium server");
        _capabilities = new DesiredCapabilities();

        _capabilities.SetCapability("deviceName", "test_02");
        _capabilities.SetCapability(CapabilityType.BrowserName, "Chrome");
        _capabilities.SetCapability(CapabilityType.Version, "5.0.1");
        _capabilities.SetCapability(CapabilityType.Platform, "Android");

        //Application path and configurations
        _driver = new AndroidDriver(new Uri("http://127.0.0.1:4723/wd/hub"), _capabilities);
    }

    [TestMethod]
    public void TestMethod1()
    {
        InitializeDriver();

        var element = _driver.FindElementById("com.android.browser:id/url");
        element.Clear();
        element.SendKeys(@"http://stackoverflow.com/");
    }
}

Seqüência de entrada para o método que eu tenho do UIAutomator que é mostrado abaixo.

Tentei várias combinações para o método de entrada FindElementById:
"com.android.browser: id / url"
"id / url"
"url"
mas sem sorte.

Meu ambiente:
Windows 8.1
Appium 1.3.4.1
ChromeDriver 2.14.313457
Monitor de dispositivo Android 24.0.2

questionAnswers(3)

yourAnswerToTheQuestion