2 回答

TA貢獻1834條經驗 獲得超8個贊
在我看來,這通常應該是可能的,但它可能很棘手。
對于 Microsoft Internet Explorer,需要一個驅動程序。如果您想使用 Chrome,則必須使用開源實現和驅動程序。
這些驅動程序只是可執行文件,可以通過*.exe 進行部署。
如果要使用Firefox,用戶需要安裝與Selenium 版本配合的版本。
您可以在 selenium 頁面上查找 Firefox 和 Co 支持的版本。
我希望我能幫到你一點...

TA貢獻1847條經驗 獲得超11個贊
如果您在 Windows 窗體中配置了“stuff”和測試步驟,只需創建一個將執行測試的“運行”按鈕。好吧,在這一點上,無論您的測試做什么,都不應該再是“測試”,它應該是一個函數,可以從表單中獲取任何輸入,并執行相應的步驟。
例如:
public void RunTest()
{
IWebDriver driver = new ChromeDriver(); //Or whatever driver you use.
/*
* Do all your "test" steps.
*
* Basically, in here put all code from SetupTest & Test Method & Teardown
* methods so the browser is initialized, all steps are done, and the browser
* is closed in the end.
*/
}
只需在按下按鈕時調用 RunTest() 即可。當然,在這一點上,就像我說的,這不是一個測試,它只是一個打開瀏覽器的函數,并且(在 selenium 的幫助下),做任何你想做的事。
- 2 回答
- 0 關注
- 264 瀏覽
添加回答
舉報