課程簡介
介紹
- Selenium 自動化 Web 應用程式測試概述
- C# 和 .NET 概述
開始
- 使用 C# 安裝和配置 WebDriver
- 使用 NuGet、庫和擴展
- 準備工作 Visual Studio
- 識別UI元素
使用 Selenium WebDriver
- 在 WebDriver 中執行使用者操作
- 從網頁捕獲和驗證數據
- 使用框架、警報和多個瀏覽器視窗
使用 C# 的內置函數
- 處理異常
- 同步
- 使用頁面物件 (POM)
- 測試結構
- 使用説明程式庫
使用 C# Selenium Test Automation
- 在 C# 中為 Selenium 自動化框架設置專案
- 從頭開始創建 C# Selenium 自動化框架 .NET Core 5.0
- 使用 Selenium、C# 和 Nunit 和 Visual Studio IDE 編寫測試
- 運行 C# Selenium 測試
- 在瀏覽器上執行 C# Selenium 測試
故障排除
摘要和後續步驟
最低要求
- C# 的工作知識
- 熟悉 Microsoft Visual Studio
觀眾
- 開發人員
- 測試
客戶評論 (10)
我喜歡一切,因為它對我來說都是新的,我可以看到它可以為我的工作帶來附加值。
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
機器翻譯
非常好的主題方法,並基於實際範例
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Course - Automate Windows Desktop Applications with AutoIt
機器翻譯
萬事。 再次考慮到 Fulvio 涵蓋的概念數量,包括三天的詳細解釋真的很好。 我喜歡他涵蓋了我們作為數據工程師需要的許多概念。
Florim - Jisc
Course - Programming in C# with Visual Studio
機器翻譯
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Course - Programming in ASP.NET MVC 5
解釋得很好。
Moises - Department of Defense
Course - Programming in WPF
機器翻譯
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Course - Visual Studio with VB.Net
根據我們的需求量身定製
Rafał - Haleon
Course - C#.Net
機器翻譯
我很欣賞 Folio 的廣泛知識。 他不僅熟悉課程內容,而且還知道我們熟悉的語言的結構,以使示例對我們更有意義。 在間歇期間,他分享了他在培訓範圍之外的技術和解決方案的知識,以提供對我們在未來(和未來培訓)中可以使用的其他解決方案的見解。
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
機器翻譯
Trainer knowledge and approach.
Piotr Kucharski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.