可以在panel1中获得Selenium.Chrome Work Embedded而不是在外部浏览器中获得吗?

时间:2018-09-15 17:14:13

标签: c#

我可以将Selenium.Chrome的工作嵌入panel1而不是外部浏览器中吗?并从Winform对其进行控制,然后从TextBox中获取数据,然后在搜索后找到“伦敦大学”,请获取警报:O 还是我可以使用WebBrowers以获得其他方式,但是它无法读取带有insert和click元素的新CSS和新JavaScript? 网站示例(http://ourcodeworld.com

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
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;

namespace selenium
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            IWebDriver driver = new ChromeDriver();
            driver.Navigate().GoToUrl("https://www.google.com");
            IWebElement element = driver.FindElement(By.Name("q"));
            element.SendKeys("university");
            element.FindElement(By.Id("btnK")).Click();

        }

0 个答案:

没有答案