小编SJ1*_*J10的帖子

如何使用 CEFSharp 访问元素?

我第一次使用 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)

c# chromium-embedded cefsharp

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

cefsharp ×1

chromium-embedded ×1