watin

    0熱度

    1回答

    我在watin中編寫了太多的測試,並且它們都工作正常。在頁面中有一個silverlight上傳控件,我必須使用webaii來控制它。但我不想將我所有的watin代碼轉換爲webaii。如何在一個瀏覽器選項卡上使用watin和webaii?

    1熱度

    1回答

    在C#中,我使用Web瀏覽器控件(Watin瀏覽器控件)將該控件運行到主線程的另一個線程中。 幾個小時後,會產生內存泄漏。 還有另一篇文章(這裏:How to Fix the Memory Leak in IE WebBrowser Control?或How to get around the memory leak in the .NET Webbrowser control?),建議從KERN

    0熱度

    1回答

    我在使用WatiN的c#中有一個程序。它在我的開發窗口7中編譯和運行良好。但是,當我將程序複製到天藍色的Windows 2012數據中心時,它會在應用程序嘗試啓動Internet Explorer實例(存在於Windows 2012數據中心內)時拋出異常: System.IO.FileNotFoundException:未能加載文件或組件 'Microsoft.mshtml,版本= 7.0.330

    0熱度

    1回答

    我想在鏈接到數據庫的文本框中鍵入文本並返回鍵入文本代碼的主題。 例如: 當我點擊該文本框和嘗試的TypeText Visual Studio中出現錯誤。 我不希望使用這個文本框的值。 browser.textfield(find.byid("textcode")).typetext ("12345"); 這是得到錯誤 browser.textfield(find.byid("textcode"

    0熱度

    1回答

    的鏈接編碼爲: <a id="ButtonNext" disabled="disabled" title="next page">>></a> 可以發現通過: var hasNext = browser.Links.Where(d => d.Id == "ButtonNext">; 我需要添加一個方法來檢測disabled="disabled"屬性所以我的分支知道是否應該調用.Click(

    0熱度

    2回答

    我剛剛下載,並內置華廷和運行在他們的網站的樣品(沒有幾行): using (var browser = new IE("http://www.google.com")) { browser.TextField(Find.ByName("q")).TypeText("WatiN"); } 但在運行時,谷歌不會即時顯示結果,這樣似乎有些事件沒有被正確地解僱以真正模仿用戶輸入。任何想法

    0熱度

    1回答

    因此,基本上我試圖找到所有隱藏的IE窗口,這對於LINQ應該是一件容易的事情。所以,我想一個簡單的地方: var Instances = IE.InternetExplorers().Where(x => x.Visible == false); 但是當我打電話InternetExplorers()它使所有的實例可見,並得到任何結果。 所以我嘗試到不同的地方: var Instances =

    0熱度

    2回答

    我有兩個問題與相同的問題有關... Q1)我正在使用WatiN(3.5)進行網站自動化。 這種情況是,我想獲得一個div標記,當結果頁面完全加載,但WatiN不會等待該頁面被campletely加載,並試圖obatin div,結果得到div爲空。這個div由AJAX填充。這是我用來避免該錯誤但不起作用的代碼。 while (resultDiv == null) {

    0熱度

    1回答

    我正在編寫watin測試,我必須上傳mvc控件的文件,但watin不能識別mvc上傳控件。 這裏是Silverlight的代碼: <object type="application/x-silverlight-2" data="data:application/x-silverlight-2," id="ContentPlaceHolder1_ASPxUploadControl1_TextBox0

    0熱度

    1回答

    我有一個文本框和頁面上的按鈕: <textarea class="txCS" id="text-area"></textarea> <span id="search-button">Search</span> 我嘗試什麼是簡單的,寫在文本字段一些文字,然後點擊「搜索」。 browser.TextField("text-area").TypeText("Some Text"); browse