C# 中的窗口窗体应用程序

本文关键字:窗体 应用程序 窗口 | 更新日期: 2024-11-01 00:43:24

我是编程新手。我在VisualStudio C#中使用窗口表单。我的问题是在单击窗口表单中的第一个按钮后,它会打开浏览器并转到我要登录的 URL,然后当我单击窗口表单上的第二个按钮时,它不会运行第二个代码块。我没有收到任何错误消息。谁能帮助我,因为我完全是一个初学者。提前非常感谢!

public partial class Form1 : Form
{
    IWebDriver driver = null;
    public Form1()
    {
        InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
        driver = new FirefoxDriver();
        driver.Url = "https://accounts.google.com/ServiceLogin";    
        driver.Manage().Window.Maximize();
    }
    private void button2_Click(object sender, EventArgs e)
    {
        driver.Url = "https://accounts.google.com/ServiceLogin";
        var email = driver.FindElement(By.Id("Email"));
        email.SendKeys("-------------");
        var password = driver.FindElement(By.Id("Passwd"));
        password.SendKeys("---------");
        password.FindElement(By.Id("signIn"));

C# 中的窗口窗体应用程序

button2.Click += button2_Click;添加到 Form 构造函数中,紧跟在 InitializeComponent(); 之后。此行将事件处理程序button2_Click添加到 button2 的事件Button.Click

通常,这种东西会为你做设计师。如果您更喜欢这种方式,请转到表单的预览页面,然后转到属性管理器,单击闪电"事件"并双击所需的事件,在本例中为 Click .完成此操作后,将生成 button2 单击事件处理程序的方法主体。