我遇到了问题,因为我不知道如何将“ System.Windows.Forms.WebBrowser”转换为“ OpenQA.Selenium.IWebDriver”。这是我的代码:
IWebDriver driver = tabControl.SelectedTab.Controls[0] as WebBrowser;
很高兴您的帮助。
答案 0 :(得分:1)
System.Windows.Forms.WebBrowser
是.NET Framework基类库的一部分,它没有实现OpenQA.Selenium.IWebDriver
,这是开源Selenium项目定义的接口。如果您尝试在.NET Windows Forms应用程序中自动化嵌入式Web浏览器,则没有直接支持的方法仅使用Selenium项目的库来实现。可以将Selenium与WinAppDriver之类的配套项目一起使用,但是您需要自己确认一下。