我已經搜索了一段時間,似乎在 c# 上找不到任何關于此的資訊,只有 java 和其他語言。有誰知道如何/是否可能,并且能夠提供一個簡單的示例或向我指出可供我閱讀的檔案?
非常感謝:)
uj5u.com熱心網友回復:
您可以像這樣通過建構式直接傳遞驅動程式實體;
public class Program
{
private static void Main()
{
var driver = new ChromeDriver();
var instance = new AnotherClass();
instance.DoSomething();
Console.ReadKey(true);
}
}
public class AnotherClass
{
private readonly IWebDriver _driver;
public AnotherClass(IWebDriver driver)
{
_driver = driver;
}
public void DoSomething()
{
_driver.Navigate().GoToUrl("https://www.facebook.com/");
}
}
或者您可以將您的驅動程式存盤在一個屬性中并使您的主類靜態化,以便您可以從任何其他類訪問它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/365963.html
