第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Selenium 可以在獨(dú)立的 c# 程序中使用嗎?

Selenium 可以在獨(dú)立的 c# 程序中使用嗎?

C#
慕勒3428872 2021-11-21 15:11:57
是否可以在 C# 中將 Selenium 測(cè)試集成到自己的程序中,并且用戶只需執(zhí)行該程序,然后在瀏覽器中執(zhí)行操作,而無(wú)需用戶安裝 Selenium?我的目標(biāo)是創(chuàng)建一個(gè)機(jī)器人,在用戶之前在 WinForm/WPF 程序中配置的網(wǎng)站上執(zhí)行某些操作。
查看完整描述

2 回答

?
MMMHUHU

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)...


查看完整回答
反對(duì) 回復(fù) 2021-11-21
?
回首憶惘然

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 的幫助下),做任何你想做的事。


查看完整回答
反對(duì) 回復(fù) 2021-11-21
  • 2 回答
  • 0 關(guān)注
  • 241 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)