コード例 #1
0
ファイル: TestBase.cs プロジェクト: nirvana-info/old_bak
        public void SetUp()
        {
            Settings.WaitForCompleteTimeOut = 80;
            Settings.WaitUntilExistsTimeOut = 80;

            platform = (Platform)Enum.Parse(typeof(Platform), System.Configuration.ConfigurationManager.AppSettings["Platform"]);
            targetHost = System.Configuration.ConfigurationManager.AppSettings["TargetHost"];

            switch (platform)
            {
                case Platform.IE:

                    browser = new IE();
                    browser.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Maximize);
                    break;
                case Platform.FF:
                    browser = new FireFox();
                    browser.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Maximize);
                    break;

            }
            browser.GoTo(targetHost);
        }
コード例 #2
0
        public void T11_Check_username_RememberUsername()
        {
            TestUserSignIn(UN, PW, true, 2);

            System.Diagnostics.Process[] processList = System.Diagnostics.Process.GetProcessesByName("firefox");
            foreach (System.Diagnostics.Process process in processList)
            {
                process.Kill();
                // sleep to make sure process is killed
                System.Threading.Thread.Sleep(2000);
            }
            browser = new FireFox();
            browser.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Maximize);
            browser.GoTo(targetHost);
            System.Threading.Thread.Sleep(2000);
            if (browser.Div(Find.ById("topNavMemberDiv")).Exists == true)
            {
                Assert.IsTrue(true);
            }
            else
            {

                Assert.IsTrue(false);
            }
        }