watin

    0熱度

    1回答

    我使用WatiN來自動化Internet Explorer。 我現在有一個pdf文件的問題。 當我點擊一個按鈕,就會有一個PDF文件的瀏覽器中打開: 現在,我想自動下載並保存此PDF,所以我可以在我的應用程序中使用它。 有人可以幫助我,我該怎麼做?

    0熱度

    1回答

    我想用WatiN做一些屏幕抓取工作。它運行在我們的網站上的一個調度程序。我不需要看UI,我只需要它來完成這項工作。我可以在沒有問題的情況下瀏覽網站,但是當試圖下載文件時,我有兩個問題。 當需要下載時使用IE 11,我會卡在彈出的打開/保存對話框中。我已經嘗試過,並嘗試過一切有IE 11自動下載文件,但無濟於事。我編輯了註冊表,並嘗試了安全選項卡中的所有選項,但沒有運氣。我嘗試使用SendKey.S

    -1熱度

    1回答

    這是我的第一個問題,我希望我能正確地做所有事情。 無論如何,我有一個奇怪的問題。我基本上,我想,以填補華廷此HTML輸入: <input name="edit[id]" class="form-text required" id="edit-id" type="text" size="60" maxlength="64" value=""> 這是我在C#代碼: IE ie = new IE()

    0熱度

    1回答

    所以我剛剛拿到WatiN,想做一些自動驗收測試。 我有resharper,以及使用NuGet管理器的Nunit和WatiN。將Embed Interop的引用Interop.SHDocVw屬性更改爲false,所以一切正常,瀏覽器顯示,在一個框中寫入文本(有點快,所以我只看到最終結果,沒有打印,我不知道是否有可能減慢速度),點擊一個按鈕等等。好吧......直到我在測試結束時添加一個斷言。它失敗。

    0熱度

    1回答

    我試圖最大化WatiN打開瀏覽器窗口: var browser = new IE(); browser.SizeWindow(width, height); ,但我不知道該怎麼寬度和高度設置爲我的屏幕尺寸。

    1熱度

    1回答

    說明 - 我正在使用Watin來自動化瀏覽器。這是我需要創建的Watin Table對象,而不是JavaScript對象。 我正在使用watin從Web應用程序中提取數據。我需要創建一個watin Table,但html中的表既沒有ID也沒有類。 它嵌套在另一個表中,但在一個ID爲detailsDiv的div內。 <div id="detailsDiv"> <table> <

    0熱度

    1回答

    我有一個關於華廷的問題,我今天才開始使用它,我不能找出如何單擊JS按鈕,這裏就是我的了: private void btnLogin_Click(object sender, EventArgs e) { if (!String.IsNullOrWhiteSpace(txtUser.Text) && !String.IsNullOrWhiteSpace(txtPass.Text))

    0熱度

    1回答

    我正在使用WatiN在網站上填寫表單。但是,如果我實際拿起鼠標並單擊文本框,則文本框的「自動完成」功能只會觸發。我試過使用Select(),Click()和TypeText(),並且在所有這些情況下,表單上的自動填充不會觸發。 有沒有人遇到過這個?我可以繞過它嗎?我假設自動完成功能是由JavaScript觸發的,但如果我只能模擬「正確的」鼠標移動並單擊,那對我來說就足夠了。

    1熱度

    1回答

    Internet Explorer已打開並顯示一個網頁。我們知道這裏有一個下拉菜單,並且在這個頁面上有一個文本框和一個按鈕。 我需要從下拉列表中選擇一個項目,在textBox中寫入文本並單擊該按鈕。 如何使用WatiN按下窗口中的按鈕來完成這些操作,我當前添加了其相關的庫,並且在使用部分中添加了WatiN.Core,但似乎它不適用於Windows窗體。

    1熱度

    1回答

    我無法找到一種方法,當它位於iframe內時,點擊確認彈出窗口。我可以找到iframe並單擊「單擊確定」按鈕,然後確認按鈕彈出,此時我卡住了。我在下面發佈了我的html和c#代碼。 以下是文件:///C/Temp/IFrame.html <html> <body> <iframe id="FrameID" src="file:///C:/Temp/confirm1.html"