watin

    0熱度

    1回答

    我是C#的新手,我正試着做一個自動化Internet Explorer的應用程序。 當我點擊一個按鈕,應用程序的作用: using (var Browser = new IE()) { Browser.GoTo("http://testweb.com"); Browser.TextField(Find.ByName("username")).TypeText("User");

    0熱度

    1回答

    C#,Visual Studio 2015,.NET 4.x Framework,Internet Explorer 11(或最新的Chrome),Windows 8.1 Pro工作站。 出於測試目的,使用用C#編寫的Windows窗體或控制檯應用程序,我需要自動運行在Windows 8或10系統上運行的現有瀏覽器實例。 我創建了一個Windows窗體應用程序,我可以自動進行,我開始使用WebBr

    0熱度

    1回答

    我一直在使用這個代碼 WatiN.Core.DialogHandlers.ReturnDialogHandler myHandler = new WatiN.Core.DialogHandlers.ReturnDialogHandler(); browser.AddDialogHandler(myHandler); myHandler.WaitUntilExists(); myHandl

    0熱度

    1回答

    我正在使用以下代碼進行使用Watin Core的基本搜索自動化。 IE ie = new IE(); GoToNoWait("www.stackoverflow.com"); ie.TextField(Find.ByName("q")).TypeText("Test"); ie.Button(Find.ByClass("btn js-search-submit")).Click(); 但

    0熱度

    1回答

    試圖自動化文件下載,在IE中使用Watin。有10個文件需要下載,我可以發現下面的代碼會提示下載選項。 string download_url="link to file"; browser.Goto(download_url); 我想自動將這些文件保存到每個文件的自定義名稱的新目錄中。沒有用戶提示保存IE中的文件(vesrion 8及以上版本)是否可能。請指導我解決這個問題。

    -1熱度

    2回答

    我想用WatiN在文本中查找所有字符串。 我可以找到第一個字符串,但我無法收集所有的字符串。 例如,我想在本文中查找「水」的所有匹配項: 地球上有很多水。但並非所有的水都可以飲用。 所以在這裏我應該找到2個「水」。我的代碼只找到第一個。我怎麼能找到他們兩個? 我的代碼是: IE ie = new IE("http://examplesite.com"); Element test = ie.T

    0熱度

    1回答

    我想用華廷獲得元素列表中的網頁和更改所有的值 例如我想找到「測試」 ID 所有的文本框,並改變它們的值 這是我的代碼。但只改變一個元素,並非所有的(在我的代碼通過錫爾名稱看了元素) IE ie = new IE("http://sample.net/"); ie.TableRow(Find.ByText(t => t.Contains("sample text"))).TextField

    0熱度

    1回答

    我正在使用WatiN來測試一個網站。 有一個複選框,我需要驗證它是否被檢查,然後相應地採取行動。 當複選框被選中,在HTML顯示 <input type="checkbox" name="bean.enabledContentTypes" id="jive-form-choose-contenttypes-1" value="1" checked="CHECKED"/> 我看到,我可以用「Fi

    1熱度

    2回答

    使用watir,我已經編寫了腳本來檢查多個鏈接正在被導向到如下所示的正確頁面。 Links= ["Link", "Link1"] Links.each do |LinkValue| @browser.link(:text => LinkValue).wait_until_present.click fail unless @browser.text.include?(L

    1熱度

    1回答

    我使用watin和specflow來自動化我的angular應用程序的瀏覽器測試。我遇到了一個TextField.TypeText("some string")函數,它沒有更新角度模型值。 的示例代碼如下: public void updateTextField(string value) { GetTextField.TypeText(value); Upda