watin

    0熱度

    1回答

    我有一個DataTables控制的表,它通過server-side processing來源數據。我想用Watin測試這個表包含某些行,但是當頁面最初加載時,表尚未填充(因爲DataTables腳本正在從服務器加載數據)。在我檢查表格行之前,如何在我的測試中等待DataTables完成從服務器加載數據?

    0熱度

    1回答

    我用SpecFlow +華廷+ nunit.framework來構建.NET 我想檢查HTML頁以下功能BDD測試: Scenario: Change user role from 'Admin' to 'User' Given I have logged in And I am on the 'Add new user' page Then the 'Homepage' should n

    2熱度

    2回答

    我試圖單擊一個JavaScript警告窗口的「確定」按鈕。但方法AddDialogHandler拋出對象引用未設置爲對象的實例。我在做什麼錯? // Class IE browser; button_click() { var thread = new Thread(() => { WatiN.Core.Settings.AutoStartDialogWat

    0熱度

    2回答

    即時通訊使用這個簡單的代碼測試華廷庫: using (var browser = new IE("http://www.google.de")) { browser.TextField(Find.ByName("q")).TypeText("WatiN"); Button btn1 = browser.Button(Find.ById("gbqfba")); b

    0熱度

    1回答

    我的頁面中有一個框架。我試圖改變輸入字段的情況如下: Frame.TextField(Find.ById("blah")).Value ="test"; 這臺價值,但是當我提出我的表格沒有任何反應作爲輸入信息時存在輸入一些驗證。 如果我有以下 Frame.TextField(Find.ById("blah")).TypeText("test"); 輸入由文本沒有去強調在框中。我得到一個超時

    0熱度

    1回答

    一些我回來了一個非常困惑的問題。我使用WatiN和.NET中的Interop庫編寫了一些類,以便打開一個單獨的Excel應用程序,從一些單元中讀取一些URL,然後使用此列表讓我的IE瀏覽器導航到這些相關的網站,然後捕捉屏幕截圖。但是,使用Microsoft.Office.Interop.Excel庫API打開Excel應用程序後,先前實例化的IE實例不再會導航到網頁或將焦點放在屏幕上,以正確捕獲完

    1熱度

    2回答

    所以我現在要開發一個相當酷的庫,我將從Excel工作表或Sharepoint列表中提取數據,然後將WatiN和.NET與C#一起使用執行各種瀏覽器命令以進行自動UI測試。然而,我正試圖封裝不斷變化的需求,可能需要生成未來的命令或測試,這是一個很大的設計問題。目前,我基於命令參數(在Excel或Sharepoint列表中存儲爲字符串)需要執行大約5個獨特的操作,但是我希望輕鬆地使命令的數量可擴展並執

    2熱度

    1回答

    我試圖將Watin附加到Internet Explorer 9的現有實例。麻煩是無論我嘗試什麼,似乎只是超時。我使用的代碼是: Settings.AttachToBrowserTimeOut = 240; Settings.WaitUntilExistsTimeOut = 240; Settings.WaitForCompleteTimeOut = 240; Browser.AttachT

    0熱度

    1回答

    我想爲Visual Studio 2010安裝Wating。我在網站上看到了他們的視頻,並按照步驟操作,但在安裝NuGet時出現了一些錯誤。 這就是我現在做的事: 新項目 - > C#形式 項目 - >添加引用 - >添加了網4 DLL WatiN.Core.dll 添加該代碼我的項目(從他們的網站,這是添加到下面的源) 我得到這個錯誤: 「形式」我'System.Windows.Forms.Fo

    2熱度

    1回答

    我一直在使用Watin幾個月。我學到了很多,但似乎無法找出這一個: 我需要訪問一個框架中的按鈕。當我查看IE開發者工具(F12)時,我看到一個<frameset name="WRAPPER">然後嵌套在那裏,我看到另一個<frameset name="MAIN">嵌套在那裏,我看到我需要訪問的框架:<frame name="leftFrame">。 當我試圖驗證碼: FrameCollection