watin

    1熱度

    3回答

    我正在測試的應用程序中有一些按鈕和菜單,需要實際點擊才能發送所有信息,FireEvent樣式點擊似乎不會將其切斷。 TestPartner和QTP都可以使用實際點擊。 TestPartner做到這一點總是(慢)和QTP從1 Setting.WebPackage("ReplayType") = 2 所以我的問題是改變「ReplayType」 2做到這一點。無論如何要在WatiN或Selenium

    8熱度

    2回答

    我們使用WatiN來測試我們的門戶網站。在E2E測試過程中,我們偶爾會在IE狀態欄上看到客戶端腳本錯誤。我希望將處理程序鏈接到腳本錯誤事件並記錄錯誤以供日後分析和錯誤歸檔。 問題是,我不知道有一個全局腳本錯誤事件或如何鏈接到它。如果沒有瀏覽器不可知的方式來實現這一點,我可以創建MyIE和MyFF子類,但這會變成兩個特定於瀏覽器的問題。 從本質上說,我在想這樣的事情完全由了警鐘: browser.S

    0熱度

    1回答

    我有一個網頁彈出一個網頁對話框。我如何使用WatiN來處理這個問題?

    0熱度

    2回答

    WatiN支持重定向嗎? 我試圖自動化與WatiN集成庫中的鏈接測試。 // url like "https://api.linkedin.com/uas/oauth/authorize?oauth_token=ba826cd4-644a-4709-b2de-bedb7c8fb5b4" using (var ie = new IE(authorizationUrl)) { if (i

    1熱度

    1回答

    我想從TeamCity內部使用nUnit運行Watin。 所有測試在本地運行良好。我知道如果TeamCity作爲Windows服務運行,則無法運行完整的Watin測試(即POST)。您必須從.bat文件啓動生成代理。 但是,我不想登錄到服務器啓動它。 我試過在啓動(不是登錄)時觸發agent.bat文件的計劃任務(在Windows Server 2008中),但沒有運氣。 是否有其他人從計劃任務中

    10熱度

    4回答

    看起來在Selenium/WatiN和SimpleTest(它也有Web測試功能)之間的比較很少。 我試過Selenium,發現GUI很棒,可以創建測試,因爲您可以在不輸入所有命令的情況下看到正在進行的操作和記錄。 至於運行測試,Selenium比SimpleTest更復雜。對於SimpleTest,您只需要即可運行一個PHP腳本,該腳本執行所有測試(客戶端或瀏覽器端)。這意味着,無論您使用的瀏覽

    8熱度

    3回答

    我在寫WatiN測試以測試Ajax Web應用程序,並且遇到了Ajax請求的時間問題。 在頁面上的操作觸發Ajax請求之後,我想WatiN等待請求完成,然後驗證頁面是否已正確更新。 我有一種感覺,該解決方案將涉及評估JavaScript註冊處理程序爲$.ajaxStart和$.ajaxComplete來跟蹤請求是否正在進行。我很快就會深究,但是想看看其他人是否已經解決了這個問題。似乎這將是Ajax

    5熱度

    1回答

    我在C#控制檯應用程序中使用Watin來抓取網站,同時有5個控制檯應用程序正在運行。 我部分使用Watin作爲抓取工具的原因是因爲一些網站使用javascript(或ajax)來設置頁面內容。 下面是示例代碼來獲得一個頁面評論數: Settings.Instance.MakeNewIeInstanceVisible = false; using (var browser = new

    0熱度

    1回答

    從華廷網站: // Open a new Internet Explorer window and // goto the google website. IE ie = new IE("http://www.google.com"); // Find the search text field and type Watin in it. ie.TextF

    0熱度

    1回答

    我有一個Watin腳本,它登錄到一個站點並以excel格式生成報告。我很難保存生成的excel文件。我以爲我的回答是在互操作服務中使用GetActiveObject方法。我沒有得到一個錯誤使用,但它似乎也沒有找到它。 更多信息是否有任何用處:原始瀏覽器窗口保留在後臺,並且生成的Excel表格中名稱爲「xxx.aspx」。它不在瀏覽器窗口中,因爲它在任務欄中顯示爲excel。 任何幫助附加到新的Ex