首页 > 解决方案 > 有没有办法在纯 C# 中从 Chrome 浏览器中获取元素,没有 Selenium

问题描述

在 C# 中,我使用 FindElement 来查找元素:

string text = driver.FindElement(By.XPath("//*[@id='errorPopup']")).text;

有没有办法在完全没有 Selenium 的情况下在 chrome 上执行这样的操作(这也意味着没有 IJavaScriptExecutor)?

这是我的问题:我正在主线程中某个 IFrame 的 Chrome 页面上使用 Selenium。我需要在驱动程序指向的不同 IFrame 中不断搜索错误弹出窗口,而不使用 SwitchTo() 在不同的线程中(这非常重要)。

有没有办法在没有 SwitchTo() 的情况下离开 IFrame?

标签: c#seleniumgoogle-chromeiframe

解决方案


推荐阅读