Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

C# Selenium FirefoxDriver - Làm thế nào để lấy cùng 1 driver trên 2 button khác nhau

22:48 16-01-2019 584 lượt xem 2 bình luận 23:06 16-01-2019

        // Mình muốn thực hiện 1 nút bắt đầu mở và 1 nút thực hiện thoát với cùng 1 ffdriver
       
        private void btnStart_Click(object sender, EventArgs e)
        {

            FirefoxOptions ffOption = new FirefoxOptions();
            ffOption.SetPreference("media.peerconnection.enabled", false);
            FirefoxDriver ffDriver = new FirefoxDriver(ffOption);
            ffDriver.Navigate().GoToUrl("https://whoer.net/");

         }

         private void button1_Click(object sender, EventArgs e)
        {
            ffDriver.Quit()//Tuy nhiên chỗ này ffDriver không nhận lại được nữa 

        }
         //Mình có test bằng cách mở FFdriver ở ngoài thì 2 nút đều nhận nhưng ko thể truyền ffOption vào 


            FirefoxOptions ffOption = new FirefoxOptions();
            ffOption.SetPreference("media.peerconnection.enabled", false);
            // Chỗ này ffDriver không nhận ffOption nếu để rỗng () thì vẫn được .
            FirefoxDriver ffDriver = new FirefoxDriver(ffOption);

         private void btnStart_Click(object sender, EventArgs e)
        {

           
            ffDriver.Navigate().GoToUrl("https://whoer.net/");

         }

         private void button1_Click(object sender, EventArgs e)
        {
            ffDriver.Quit()// Lúc này nếu ffDriver rỗng thì vẫn dùng đc , nhưng lại không thể cài Option cho nó . Cụ thể là tắt WebRtc

        }

        // Mình muốn thao tác tiếp tục trên 1 button khác nhưng không được .
           

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 23:06 16-01-2019

bạn làm 1 lá cờ vào. 

bool isStart = true;

if (isstart )

{

// khởi động

isstart~=isstart;

}

else

{

// tắt

isstart~=isstart;

}

tuankiet đã bình luận 22:52 16-01-2019

Mình mới học nên còn khá mơ hồ về mấy cái này , xin mọi người giúp đỡ 

Câu hỏi mới nhất