watin

    1熱度

    1回答

    Internet Explorer的事件我試圖運行使用WatiN與Internet Explorer的測試,我的環境不會激活事件,如keyup,onkeydown,等。這導致測試失敗。當在其他機器上他們成功了。 我該如何解決這個問題?

    0熱度

    1回答

    我在Visual Studio 2010中有一個解決方案,其中包含一個使用WatiN的測試項目。它還有一個單元測試的測試項目。兩者都使用NUnit作爲框架。我使用Gallio來運行/調試測試。 我試用Visual Studio 2012.我的項目生成的罰款。我可以使用NUnit GUI來運行這兩組測試。測試瀏覽器列出所有測試(單元和UI)。我可以在Visual Studio中運行/調試單元測試。

    4熱度

    1回答

    我有一個頁面上的文本「item 1 bla-bla-bla的詳細信息」。此代碼確定: IE.Span(Find.ByText(new Regex("Details for item 1"))).Click(); 但這( 'I' 爲大寫) - 未找到元素: IE.Span(Find.ByText(new Regex("Details for Item 1"))).Click(); 爲什麼?我

    0熱度

    1回答

    我使用WatiN從頁面1-10開始使用迭代循環逐頁瀏覽網站,然後單擊向右箭頭繼續等。例如:1 2 3 4 5 6 7 8 9 10 我使用: browser.Link(Find.ByText(i.ToString()))點擊(); doc.LoadHtml(browser.Html); 我面臨的問題是存在一個帶有「精確搜索」的側邊欄,它與「2」,「3」,「4」等相同的文本具有鏈接。因此,不要單擊頁

    1熱度

    1回答

    在Visual Studio 2012中,我創建了一個Microsoft單元測試項目,並通過Nuget添加了WatiN 2.1。 當試圖在Windows 8上啓動IE10時,出現文件未找到錯誤。 Could not load file or assembly 'Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=db

    0熱度

    1回答

    我一直沒能找到正確的語法在這種情況下使用,任何人都可以幫忙嗎? 對於我願做例子: ieInUse.TextField(Find.ById("Blah")).TypeText("Zzz"); -- I'd like to replace the 'Zzz' with just a random string. ieInUse.GoTo("http://randomwebsite/Descript

    2熱度

    1回答

    我正在嘗試使用Watin自動化Web應用程序。 我有HTMLDialog Popup,當我點擊HTMLDialog中的圖標彈出iframe刷新和HTML內容會看起來像這樣的東西。 <html> <body> <Form> </form> <iframe Name = "A"> <html> <Body> <Form Name="frmMain"> <Table

    1熱度

    1回答

    我已經用WatiN編寫了一個測試,當用F10代碼執行一個測試時,測試成功了,但是當我從上下文菜單執行'Run Test'命令時,測試失敗。 這裏是我的測試: [TestMethod] [STAThread] public void Should_show_captcha_after_three_invalid_login_attempts_with_invalid_username() {

    0熱度

    1回答

    我想使用watin模擬登錄過程。我用 browser.Button(Find.ByClass("button")).Click(); 它工作了幾次,然後停止工作。我可以看到頁面已刷新,但我沒有登錄。

    0熱度

    1回答

    我想使用watin在html中讀取標籤中的數據。 watin中是否有任何內置功能來讀取此數據。我在下面給出了html代碼。 我想基本閱讀領域的特定領域。 <\dl id="idname" class="classname"> <dt>Date</dt> <dd>04/10/2012</dd> <dt>Lastdate</dt> <dd>04/1