WatiN - поддержка Firefox и Chrome - PullRequest
3 голосов
/ 04 ноября 2011

Кто-нибудь знает, планируется ли поддержка последних версий firefox (> 3.6) WatiN? Как в настоящее время я чувствую, что он поддерживает только все версии IE. Он поддерживает только Firefox 2.x - 3.6 (http://watin.org/documentation/setting-up-firefox/)

Спасибо

Ответы [ 2 ]

3 голосов
/ 10 ноября 2011

В недавнем сообщении на форуме WatiN (извините, нет ссылки) Jeroen (концепт WatiN) предложил сделать WatiN совместимым с FireFox (или другим браузером) с помощью веб-драйвера Selenium.

Проблема связана с плагином JSSH, от которого WatiN зависит от управления FireFox, который в настоящее время не поддерживается / не совместим с версией FireFox> 3.6.

Но нет никаких сомнений относительно того, когда это будет сделано, если вообще будет сделано.

2 голосов
/ 11 июня 2013

Я получил решение, работающее с новым плагином jssh, который называется mozrepl-jssh ! плагин. Он отлично работает с версией FSR 17 ESR, которую я смог выполнить.

using Microsoft.VisualStudio.TestTools.UnitTesting;
using WatiN.Core;
using WatiN.Core.Logging;
using System;

namespace TestProject
{
    [TestClass]
    public class FFTestJssh
    {

        private static FireFox ff = new FireFox("www.google.co.in");
        [TestMethod]
        public void TestMethod1()
        {
            //
            // TODO: Add test logic here
            //
            ff.GoTo("http://machine/loginpage");
            ff.TextField(Find.ByName("login_name")).TypeText("Test");
            ff.TextField(Find.ByName("login_password")).TypeText("Secret");
            try
            {
                ff.Button(Find.ByText("Login")).Click();
            }
            catch (TimeoutException te)
            {
                var str = te.Message;
                Logger.LogAction("Time out happened" + str);
            }

            ff.WaitForComplete();
        }
    }
}

Единственная проблема, с которой я сталкиваюсь, заключается в том, что нажатие на кнопку входа дает TimeOutException, если страница загружена неправильно. Надеюсь, что это полезно для тех, кто хочет, чтобы WATiN работал на последней версии Firefox.

С уважением, Rahoolm

...