本文整理匯總了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);*/
}
示例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();
}
示例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();
}
示例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);
}