6.WebBrowser Class

1. สร้าง WebBrowser.cs

2. สร้าง Property : Current
2016-04-20_163426

จากรูปจะเห็นว่า
– ใช้ OpenQA.Selenium.Chrome
– ตั้งค่าให้เปิด Browser เต็มจอโดยใช้ ChromeOptions
– ผมซ่อนการ Set Proxy และ other browser ไว้นะครับ เดี๋ยวจะเยอะเกินไป

3. สร้าง Method Close สำหรับปิด Browser และ clear resources
2016-04-20_164208
เวลาที่เรา Run SpecFlow ก่อนที่จะจบ Scenario จะเรียกใช้งาน Attribute : AfterScenario
ซึ่งในที่นี้เราจะทำการปิด Browser และ clear ทรัพยากรต่างๆ
โดยใช้คำสั่ง Dispose()

Current.Dispose();

และ Clear Memory โดยใช้คำสั่ง

GC.Collect();

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s