Exemplo n.º 1
0
        public void TestMethod1()
        {
            BrowserApplication webBrowser  = _desktop.BrowserApplication("calc_by");
            Application        xlApp       = new Application();
            Workbook           xlWorkBook  = xlApp.Workbooks.Open("C:/Users/German/source/repos/Silk4NETProject3/test.xls", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);;
            Worksheet          xlWorkSheet = (Worksheet)xlWorkBook.Worksheets.get_Item(1);;

            Microsoft.Office.Interop.Excel.Range range = xlWorkSheet.UsedRange;
            int rw = 2;

            for (int rCnt = 1; rCnt <= rw; rCnt++)
            {
                string val1      = (range.Cells[rCnt, 1] as Microsoft.Office.Interop.Excel.Range).Value2.ToString();
                string operation = (range.Cells[rCnt, 2] as Microsoft.Office.Interop.Excel.Range).Value2.ToString();
                string val2      = (range.Cells[rCnt, 3] as Microsoft.Office.Interop.Excel.Range).Value2.ToString();
                string res       = (range.Cells[rCnt, 4] as Microsoft.Office.Interop.Excel.Range).Value2.ToString();

                BrowserWindow browserWindow = webBrowser.BrowserWindow("BrowserWindow");
                browserWindow.DomLink("btn_" + val1).Click();
                browserWindow.DomLink(operation).Click();
                browserWindow.DomLink("btn_" + val2).Click();
                browserWindow.DomLink("btn_enter").Click();
                Assert.AreEqual(res, browserWindow.DomTextField("calc_display_input").Text);
            }

            xlWorkBook.Close(true, null, null);
            xlApp.Quit();
        }
Exemplo n.º 2
0
        public void TestMethod1()
        {
            BrowserApplication webBrowser = _desktop.BrowserApplication("calc_by");

            BrowserWindow browserWindow = webBrowser.BrowserWindow("BrowserWindow");

            browserWindow.DomLink("sin").Click();
            browserWindow.DomLink("btn_0").Click();
            browserWindow.DomLink(")").Click();
            browserWindow.DomLink("btn_enter").Click();
            Assert.AreEqual("0", browserWindow.DomTextField("calc_display_input").Text);
        }
Exemplo n.º 3
0
        public void TestMethod1()
        {
            BrowserApplication webBrowser = _desktop.BrowserApplication("google_com");

            BrowserWindow browserWindow = webBrowser.BrowserWindow("BrowserWindow");

            browserWindow.DomLink("Подробнее").Click();
            browserWindow.DomLink("geometry").Click();
            browserWindow.DomElement("объем цилиндра радиу").Click();
            Assert.AreEqual("объем цилиндра радиусом 4 см и высотой 8 см", browserWindow.DomElement("объем цилиндра радиу").GetProperty("textContents"));
            Assert.AreEqual("объем цилиндра радиусом 4 см и высотой 8 см", browserWindow.DomElement("объем цилиндра радиу").Text);
        }
Exemplo n.º 4
0
        public void TestMethod1()
        {
            BrowserApplication webBrowser = _desktop.BrowserApplication("calc_by");

            BrowserWindow browserWindow = webBrowser.BrowserWindow("BrowserWindow");

            browserWindow.DomRadioButton("trad").Select();
            browserWindow.DomLink("sin").Click();
            browserWindow.DomLink("π").Click();
            browserWindow.DomLink("btn_mult").Click();
            browserWindow.DomLink("btn_6").Click();
            browserWindow.DomLink(")").Click();
            browserWindow.DomLink("btn_enter").Click();
            Assert.AreEqual("0.5", browserWindow.DomTextField("calc_display_input").Text);
        }