Document.getElementById()不适用于Visual Studio中的ChromiumWebBrowser

时间:2016-08-13 09:51:09

标签: c# visual-studio google-chrome

当我打开浏览器时

WebBrowser browser1;

我可以致电

browser1.Document.getElementById();

但是当我将浏览器加载为

CromiumWebBrowser browser1;

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

我在Chromium浏览器上加载了一个google工作表。我只想输入一些东西"在第一个牢房。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

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

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

但现在我需要解决另一件事。 我需要在google工作表上选择下一个单元格。我创建了this Question

答案 1 :(得分:0)

您可以使用:

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