c# - 有没有办法在纯 C# 中从 Chrome 浏览器中获取元素,没有 Selenium
问题描述
在 C# 中,我使用 FindElement 来查找元素:
string text = driver.FindElement(By.XPath("//*[@id='errorPopup']")).text;
有没有办法在完全没有 Selenium 的情况下在 chrome 上执行这样的操作(这也意味着没有 IJavaScriptExecutor)?
这是我的问题:我正在主线程中某个 IFrame 的 Chrome 页面上使用 Selenium。我需要在驱动程序指向的不同 IFrame 中不断搜索错误弹出窗口,而不使用 SwitchTo() 在不同的线程中(这非常重要)。
有没有办法在没有 SwitchTo() 的情况下离开 IFrame?