当前位置: 首页>>代码示例>>C#>>正文


C# Browser.Frame方法代码示例

本文整理汇总了C#中Browser.Frame方法的典型用法代码示例。如果您正苦于以下问题:C# Browser.Frame方法的具体用法?C# Browser.Frame怎么用?C# Browser.Frame使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Browser的用法示例。


在下文中一共展示了Browser.Frame方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TestUserchangesourcetype

        public void TestUserchangesourcetype(Browser browser, string pricetype)
        {
            browser.Link(Find.ByText("资源数据维护")).Click();
            browser.WaitUntilContainsText("本页可进行已挂资源价格修改");
            Assert.IsTrue(browser.ContainsText("本页可进行已挂资源价格修改"));

            browser.CheckBox(Find.ByName("ckbLotMaster")).Checked = true;
            //browser.SelectList(Find.ById("ctl00_ContentPlaceHolder1_gvLotMaster_ctl02_ddlPricetype")).Option(Find.ByText(pricetype)).Select();
            browser.Button(Find.ById("ctl00_ContentPlaceHolder1_btnEditType")).Click();

            browser.Frame(Find.ById("wheatmsg_ifrm")).SelectList(Find.ById("ddlPriceType")).Option(Find.ByValue(pricetype)).Select();
            browser.Frame(Find.ById("wheatmsg_ifrm")).Button(Find.ById("btnYes")).Click();
            /*WatiN.Core.DialogHandlers.ConfirmDialogHandler dh = new WatiN.Core.DialogHandlers.ConfirmDialogHandler();

            browser.AddDialogHandler(dh);

            browser.Button(Find.ById("ctl00_ContentPlaceHolder1_btnEditType")).ClickNoWait();
            dh.WaitUntilExists(15);//
            dh.OKButton.Click();//
            browser.RemoveDialogHandler(dh);*/
        }
开发者ID:nirvana-info,项目名称:old_bak,代码行数:21,代码来源:changesourcetype.cs

示例2: NCOASavedCount

 public void NCOASavedCount(string CountName,Browser browser)
 {
     browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbDesc").WaitUntilExists(20);
     browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbFirstName").TypeText("Test");
     browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbLastName").TypeText("Count");
     browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbEmail").TypeText(CountEmail);
     browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbDesc").TypeText(CountName);
     browser.Frame(Find.ByName("uxSaveCountWindow")).Button("ctl00_uxDialogContent_btSave").Click();
     browser.Frame(Find.ByName("uxSaveCountWindow")).Button("ctl00_uxDialogContent_Button1").Click();
 }
开发者ID:nirvana-info,项目名称:old_bak,代码行数:10,代码来源:SaveCount.cs

示例3: SavedCount

        public void SavedCount(string SavedName,Browser browser)
        {
            browser.Link("ctl00_ctl00_uxContent_ContentPlaceHolder1_lbSaveCount").Click();
            browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbDesc").WaitUntilExists(20);

            browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbFirstName").TypeText("Test");
            browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbLastName").TypeText("Test");
            browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbEmail").TypeText("[email protected]");

            browser.Frame(Find.ByName("uxSaveCountWindow")).TextField("ctl00_uxDialogContent_tbDesc").TypeText(SavedName);
            browser.Frame(Find.ByName("uxSaveCountWindow")).Button("ctl00_uxDialogContent_btSave").Click();
            browser.Frame(Find.ByName("uxSaveCountWindow")).Button("ctl00_uxDialogContent_Button1").Click();
        }
开发者ID:nirvana-info,项目名称:old_bak,代码行数:13,代码来源:SaveCount.cs

示例4: TestUserplaceorder

        public void TestUserplaceorder(Browser browser,string url,string material,string date1,string number,string ordertype,string button)
        {
            //#*****************************************************************************
            //# Purpose: define User placeorder function.
            //# Author:  bobby
            //# Last Modify: apr 13, 2009
            //#*****************************************************************************

            browser.Link(Find.ById("ctl00_linkTrade")).Click();
            browser.WaitUntilContainsText("请在左边的菜单选择您要进行的操作。 如有疑问,请点击下面相关链接查看操作流程图或查看交易指南");
            Assert.IsTrue(browser.ContainsText("请在左边的菜单选择您要进行的操作。 如有疑问,请点击下面相关链接查看操作流程图或查看交易指南"));

            browser.Link(Find.ByText("我要采购")).Click();
            browser.WaitUntilContainsText("请在左边的菜单选择您要进行的操作。 如有疑问,请点击下面相关链接查看操作流程图或查看交易指南");
            Assert.IsTrue(browser.ContainsText("请在左边的菜单选择您要进行的操作。 如有疑问,请点击下面相关链接查看操作流程图或查看交易指南"));
            //采购
            browser.Link(Find.ByUrl(url+ "SearchProduct.aspx")).Click();
            browser.WaitUntilContainsText("清空购物车");
            Assert.IsTrue(browser.ContainsText("清空购物车"));
            //查询资源
            browser.TextField(Find.ById("ctl00_ContentPlaceHolder1_txtSteel_Num")).TypeText(material + date1);
            browser.Button(Find.ById("ctl00_ContentPlaceHolder1_btnSearch1")).Click();
            //清空购物车
            WatiN.Core.DialogHandlers.ConfirmDialogHandler dh2 = new WatiN.Core.DialogHandlers.ConfirmDialogHandler();

            browser.AddDialogHandler(dh2);

            browser.Link(Find.ById("ctl00_ContentPlaceHolder1_linkClearCart")).ClickNoWait();
            dh2.WaitUntilExists(15);//
            dh2.OKButton.Click();//
            browser.RemoveDialogHandler(dh2);
            Thread.Sleep(1500);
            //点击该资源并购买

            browser.Image(Find.ByAlt("buy product")).Click();
            browser.TextField(Find.ByClass("cinput")).TypeText(number);
            browser.WaitUntilContainsText(number);
            Assert.IsTrue(browser.ContainsText(number));
            browser.Button(Find.ByClass("addBuyCartBtn")).Click();
            Thread.Sleep(1500);
            //点击pop出来的确认对话框
            WatiN.Core.DialogHandlers.ConfirmDialogHandler dh = new WatiN.Core.DialogHandlers.ConfirmDialogHandler();

            browser.AddDialogHandler(dh);

            browser.Link(Find.ById("ctl00_ContentPlaceHolder1_linkBuildOrders")).ClickNoWait();
            dh.WaitUntilExists(15);//
            dh.OKButton.Click();//
            browser.RemoveDialogHandler(dh);

            //自动分单
            browser.WaitUntilContainsText("系统自动分单");
            Assert.IsTrue(browser.ContainsText("系统自动分单"));

            browser.SelectList(Find.ById("ctl00_ContentPlaceHolder1_dlPreviewList_ctl00_cmbPurcharseordertype")).Option(Find.ByText(ordertype)).Select();

            //点击pop出来的确认对话框
            WatiN.Core.DialogHandlers.ConfirmDialogHandler dh1 = new WatiN.Core.DialogHandlers.ConfirmDialogHandler();

            browser.AddDialogHandler(dh1);

            browser.Button(Find.ById("ctl00_ContentPlaceHolder1_btnBuld")).ClickNoWait();
            dh1.WaitUntilExists(3);//
            dh1.OKButton.Click();//
            browser.RemoveDialogHandler(dh1);

            //意向订单
            browser.WaitUntilContainsText("选择需要的订单,生成意向订单");
            Assert.IsTrue(browser.ContainsText("选择需要的订单,生成意向订单"));
            browser.RadioButton(Find.ByName("radionSelect")).Checked = true;

            //意向订单-->订单生效
            //这个要参数化
            browser.Button(Find.ById(button)).Click();

            //确定

            //提货功能暂时只能自提,选择功能先关闭
            //ie.Frame(Find.ById("wheatmsg_ifrm")).SelectList(Find.ById("selTransport")).Option(Find.ByValue("2")).Select();

            WatiN.Core.DialogHandlers.ConfirmDialogHandler dh3 = new WatiN.Core.DialogHandlers.ConfirmDialogHandler();

            browser.AddDialogHandler(dh3);

            browser.Frame(Find.ById("wheatmsg_ifrm")).Button(Find.ById("btnYes")).ClickNoWait();
            dh3.WaitUntilExists(15);//
            dh3.OKButton.Click();//
            browser.RemoveDialogHandler(dh3);

            Thread.Sleep(2000);
        }
开发者ID:nirvana-info,项目名称:old_bak,代码行数:91,代码来源:placeorder.cs


注:本文中的Browser.Frame方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。