我第一次使用 CEFSharp C#,我很难弄清楚如何让浏览器做除了 browser.Load(""); 之外的任何事情。我已经在许多网站上搜索了几个小时,但似乎没有人有答案或有这个问题。我试图访问网站元素,就好像它们是 c# 表单控件一样......简而言之。我不应该问广泛的问题......我该怎么做browser.Click("/*elementName*/")?另外,有没有办法做类似的事情browser.TextBox1.Text = "blah";?
@吉姆W
我的代码到目前为止:更新 6/6/2018 4:29 pm
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;
namespace WebAppWorkAround
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitializeChromium();
}
List<string> classList = new List<string>();
public ChromiumWebBrowser chromeBrowser;
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
} …Run Code Online (Sandbox Code Playgroud)