public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void button1_Click(object sender, EventArgs e)

        {


        }



이 빨간 부분에 코드를 넣잖아



예를 들면 셀레니움을 쓴다고 가정했을 때 




        private void button1_Click(object sender, EventArgs e)

        {

          

 IWebDriver driver = new ChromeDriver();  

 driver.Navigate().GoToUrl("http://google.com");

 driver.Close();   

 driver.Quit();

            

        }



저렇게 되면 구글을 켜고 그밑에 driver.close f랑 quit 실행되면서 꺼지는게 끝이잖아

그래서 이렇게 버튼을 하나 더 만들어서 꺼지게 할려고 하는데

driver 가 현재 컨텍스트에 없다고 하잖아.


이런 문제들은 어떻게 해결해줘야해?




        private void button2_Click(object sender, EventArgs e)

        {

            driver.Close();

            driver.Quit();

        }




저 문제 해결해볼려고



public void google()

{

IWebDriver driver = new ChromeDriver();  

 driver.Navigate().GoToUrl("http://google.com");

 driver.Close();   

 driver.Quit();

}



        private void button1_Click(object sender, EventArgs e)

        {

          

google(); 

            

        }



이렇게도 해봤는데 컨텍스트가 없습니다 지역변수 에러 뜨는데 이런건 어떻게 해결해야하냐ㅠ



public void static 이런거 잘몰라서 찾아보고는 있는데 힘드네