我想從一個單獨的類中的方法屬性創建ChromeDriver的參考。 我在調用program.cs中的引用時出現錯誤。 我附上了一個截圖。任何幫助真的很感激。ChromeDriver參考
這是單獨的類:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PersonCompanyAdvancedSearch
{
class PropertiesCollection
{
public static IWebdriver driver { get; set; }
}
}
這是Program.cs中類。 這是我得到的錯誤「新的ChromeDriver(@」C:\ ChromeDriver「);」
不能鍵入 'OpenQA.Selenium.Chrome.ChromeDriver' 隱式轉換爲 'PersonCompanyAdvancedSearch.IWebdriver'
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using OpenQA.Selenium.Support.UI;
namespace PersonCompanyAdvancedSearch
{
class Program
{
static void Main(string[] args)
{
PropertiesCollection.driver = new ChromeDriver(@"C:\\ChromeDriver");
PropertiesCollection.driver.Navigate().GoToUrl("https://www.google.ie/");
// omitted for brevity...
顯然,ChromeDriver類沒有實現您的IWebdriver接口。 – Brian
是否有計劃接受答案? –