【问题标题】:Document.getElementById() not available for ChromiumWebBrowser in visual studioDocument.getElementById() 不适用于 Visual Studio 中的 ChromiumWebBrowser
【发布时间】:2016-08-13 09:51:08
【问题描述】:

当我以

身份打开浏览器时
WebBrowser browser1;

我可以打电话

browser1.Document.getElementById();

但是当我将浏览器加载为

CromiumWebBrowser browser1;

它说“CefSharp.WinForms.ChromiumWebBrowser 不包含文档的定义”。

我在 Chromium 浏览器上加载了一个谷歌表格。我只是想在第一个单元格上输入“某事”。

谁能帮忙?

【问题讨论】:

    标签: c# visual-studio google-chrome


    【解决方案1】:

    在以一种形式 in this Q&A 加载两个浏览器之后,我只需复制该值并将其粘贴到第二个浏览器的焦点区域。这是我能做的最好的了。

    Clipboard.SetDataObject((value).ToString(), true);
    browser2.Paste();
    

    但现在我需要解决另一件事。 我需要选择谷歌表上的下一个单元格。我已经创建了this Question

    【讨论】:

      【解决方案2】:

      你可以用这个:

      browser1.ExecuteScriptAsync("document.GetElementById('id1');");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-02
        • 2019-08-15
        • 1970-01-01
        • 2011-09-27
        • 2013-04-30
        • 2020-11-09
        相关资源
        最近更新 更多