2 回答

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
在我看來(lái),這通常應(yīng)該是可能的,但它可能很棘手。
對(duì)于 Microsoft Internet Explorer,需要一個(gè)驅(qū)動(dòng)程序。如果您想使用 Chrome,則必須使用開(kāi)源實(shí)現(xiàn)和驅(qū)動(dòng)程序。
這些驅(qū)動(dòng)程序只是可執(zhí)行文件,可以通過(guò)*.exe 進(jìn)行部署。
如果要使用Firefox,用戶需要安裝與Selenium 版本配合的版本。
您可以在 selenium 頁(yè)面上查找 Firefox 和 Co 支持的版本。
我希望我能幫到你一點(diǎn)...

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊
如果您在 Windows 窗體中配置了“stuff”和測(cè)試步驟,只需創(chuàng)建一個(gè)將執(zhí)行測(cè)試的“運(yùn)行”按鈕。好吧,在這一點(diǎn)上,無(wú)論您的測(cè)試做什么,都不應(yīng)該再是“測(cè)試”,它應(yīng)該是一個(gè)函數(shù),可以從表單中獲取任何輸入,并執(zhí)行相應(yīng)的步驟。
例如:
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.
*/
}
只需在按下按鈕時(shí)調(diào)用 RunTest() 即可。當(dāng)然,在這一點(diǎn)上,就像我說(shuō)的,這不是一個(gè)測(cè)試,它只是一個(gè)打開(kāi)瀏覽器的函數(shù),并且(在 selenium 的幫助下),做任何你想做的事。
- 2 回答
- 0 關(guān)注
- 241 瀏覽
添加回答
舉報(bào)