Веб-автоматизация с использованием Robot Framework (Selenium) - Python - Видеоуроки

Web Automation using Robot Framework(Selenium)-Python|22+hrs
Duration 21:23:04
Открыть все курсы от udemy

Robot Framework - это универсальная среда автоматизации тестирования для приемочных испытаний и разработки на основе приемочных испытаний (ATDD). Он имеет простой в использовании синтаксис табличных тестовых данных и использует подход на основе ключевых слов.

Его возможности тестирования могут быть расширены тестовыми библиотеками, реализованными с использованием Python или Java, и пользователи могут создавать новые ключевые слова более высокого уровня из существующих с использованием того же синтаксиса, который используется для создания тестовых случаев.

Мы собираемся покрыть

  • 1. Базовая настройка среды
  • 2. Автоматизация тестовых случаев в другом браузере
  • 3. Waits 
  • 4. Архитектура
  • 5. Файлы ресурсов
  • 6. Пользовательские ключевые слова
  • 7. Управление кодом
  • 8. Интеграция с Дженкинсом
  • 9. Data Driven Framework
  • 10. Программирование на Python
Полный список уроков Развернуть / Свернуть
  • Урок 1. Introduction to Robot Framework 00:08:03
  • Урок 2. Test Libraries 00:04:53
  • Урок 3. *** Course Architecture : Must for Everyone *** 00:03:24
  • Урок 4. Installation Roadmap 00:01:24
  • Урок 5. Setup Python on Windows Machine 00:03:48
  • Урок 6. Setup Pycharm: Editor for Python Programming 00:03:52
  • Урок 7. Install Intellibot Plugin on Pycharm 00:02:16
  • Урок 8. Package Installation Manager : PIP 00:02:53
  • Урок 9. Install Robot Framework and Selenium Package 00:02:44
  • Урок 10. Create Project Structure 00:11:41
  • Урок 11. Start Writing Test Case 00:12:50
  • Урок 12. Plugin for AutoComplete Suggestions 00:03:27
  • Урок 13. What is Element Locator 00:06:12
  • Урок 14. Understand basics of HTML 00:09:25
  • Урок 15. Locate Element By Id 00:03:40
  • Урок 16. Locate Element By Name 00:02:45
  • Урок 17. Locate Element by Link 00:02:54
  • Урок 18. Locate Element using CSS - Syntax 1 00:03:36
  • Урок 19. Locate Element using CSS - Syntax 2 00:02:55
  • Урок 20. Locate Element using CSS - Syntax 3 00:02:51
  • Урок 21. Locate Element using CSS - Syntax 4 00:02:46
  • Урок 22. Locate Element using CSS - Syntax 5 00:02:15
  • Урок 23. Locate Element by Xpath - Syntax 1 00:05:09
  • Урок 24. Locate Element by Xpath - Syntax 2 00:04:53
  • Урок 25. Locate Element by Xpath - Syntax 3 00:02:20
  • Урок 26. Locate Element by Xpath - Syntax 4 00:03:01
  • Урок 27. Locate Element by Xpath - Syntax 5 00:03:04
  • Урок 28. Locate Element by Xpath - Syntax 6 00:02:49
  • Урок 29. Locate Element by Xpath - Syntax 7 00:02:21
  • Урок 30. Locate Element by Xpath - Syntax 8 00:06:42
  • Урок 31. Locate Element by Xpath - Syntax 9 00:03:12
  • Урок 32. Locate Element by Xpath - Syntax 10 00:03:31
  • Урок 33. Locate Element by Xpath - Syntax 11 00:04:42
  • Урок 34. Work on TextBox 00:08:18
  • Урок 35. Work on Radio Button | Checkbox | Link | Button 00:08:58
  • Урок 36. Work on List or Dropdown 00:06:10
  • Урок 37. Write Keywords in Test Case - With Argument | Without Argument 00:06:34
  • Урок 38. Define and Display Variables 00:02:48
  • Урок 39. Define and Use List 00:05:22
  • Урок 40. Running a For Loop 00:04:29
  • Урок 41. Conditionally RunKeyword 00:05:31
  • Урок 42. Set Selenium Speed & Sleep 00:07:41
  • Урок 43. Set & Get Selenium Timeout 00:04:01
  • Урок 44. Implicitly Wait 00:05:51
  • Урок 45. Take Screenshot at Runtime 00:03:56
  • Урок 46. Close All Browsers 00:02:29
  • Урок 47. Goto | Go Back | Get Location 00:03:54
  • Урок 48. Execute JavaScript at Runtime 00:04:21
  • Урок 49. Perform Mouse Operaions 00:06:13
  • Урок 50. Perform Keyboard Operations 00:03:59
  • Урок 51. Wait Keyword Commands 00:08:08
  • Урок 52. Handle Multiple Browser 00:07:14
  • Урок 53. Handle Multiple Tabs 00:09:35
  • Урок 54. Page Contains & Page should not contains 00:05:01
  • Урок 55. Page should contains element 00:04:06
  • Урок 56. Validate Checkbox 00:02:32
  • Урок 57. Validate Text on Element 00:05:14
  • Урок 58. Validate Title / Element Enable / Visible 00:04:38
  • Урок 59. User defined Keyword without Argument 00:10:34
  • Урок 60. User defined Keyword with Argument 00:06:19
  • Урок 61. User defined Keyword with Argument & Return Value 00:07:09
  • Урок 62. Add Documentations 00:04:03
  • Урок 63. Add Timeouts 00:06:52
  • Урок 64. Setup & TearDown 00:11:59
  • Урок 65. Generate Relative Path for Files 00:08:10
  • Урок 66. Test Suites in Robot Framework 00:13:59
  • Урок 67. Write Before Suite & After Suite for Folder/Sub Folder (Test Suite) 00:10:43
  • Урок 68. Add Tags to Test Cases 00:08:49
  • Урок 69. Default & Forced Tags 00:06:26
  • Урок 70. Execute Test Cases by Tags 00:07:43
  • Урок 71. Execute Test Cases by Tags - Advance Options 00:05:24
  • Урок 72. Set Output Folder | Report Folder | Log Folder 00:04:35
  • Урок 73. First Python Code 00:03:28
  • Урок 74. Take User Input 00:02:33
  • Урок 75. Continuation and Multiline 00:02:58
  • Урок 76. Standard datatypes 00:02:18
  • Урок 77. Variables in Python 00:02:34
  • Урок 78. Condition Handling - If - Else 00:10:55
  • Урок 79. Multiple Condition Handling 00:07:37
  • Урок 80. Nested Condition Handling 00:05:11
  • Урок 81. Condition Handling with Logical OR 00:04:14
  • Урок 82. Condition Handling with Logical AND 00:04:12
  • Урок 83. Condition Handling with Not Operations 00:01:51
  • Урок 84. Introduction of Loops 00:02:31
  • Урок 85. For Loop with Final Range 00:05:38
  • Урок 86. For Loop with initial and final range 00:07:51
  • Урок 87. For loop with increment value 00:02:50
  • Урок 88. For loop with decrement value 00:04:23
  • Урок 89. For loop with list 00:06:31
  • Урок 90. While Loop with increments 00:05:16
  • Урок 91. While loop with decrement 00:03:25
  • Урок 92. Break Statement 00:05:31
  • Урок 93. Continue Statement 00:03:22
  • Урок 94. Else Statement 00:02:03
  • Урок 95. What is String and basic operations 00:10:58
  • Урок 96. String : Fetch Substring 00:05:59
  • Урок 97. Common String Functions - Part 1 00:05:11
  • Урок 98. Common String Functions - Part 2 00:02:45
  • Урок 99. Common String Functions - Part 3 00:05:23
  • Урок 100. Common String Functions - Part 4 00:05:14
  • Урок 101. Compare 2 Strings in Python 00:08:12
  • Урок 102. List 00:09:23
  • Урок 103. List function 00:03:32
  • Урок 104. Tuple 00:06:34
  • Урок 105. Tuple advance operations 00:05:55
  • Урок 106. Dictionary basics 00:05:59
  • Урок 107. Dictionary Methods 00:02:45
  • Урок 108. Functions Basics 00:07:03
  • Урок 109. Different types of functions 00:07:01
  • Урок 110. Functions with return value 00:05:32
  • Урок 111. Different types of arguments 00:09:42
  • Урок 112. Rules to create functions 00:03:56
  • Урок 113. Fetch Data at Runtime - Part 1 00:09:16
  • Урок 114. Fetch Data at Runtime - Part 2 00:05:58
  • Урок 115. Fetch Data at Runtime - Part 3 00:06:29
  • Урок 116. User defined Keyword without Argument - Part 1 00:07:23
  • Урок 117. User defined Keyword without Argument - Part 2 00:06:00
  • Урок 118. User defined Keyword with Argument 00:05:23
  • Урок 119. User defined Keyword with Argument & Return Value 00:05:35
  • Урок 120. Create first class 00:05:44
  • Урок 121. Functions in Class 00:06:10
  • Урок 122. Constructors 00:05:08
  • Урок 123. Why and Where we use constructors 00:04:54
  • Урок 124. Create Object in another file 00:05:42
  • Урок 125. What is Module 00:05:44
  • Урок 126. How to Use Modules 00:07:59
  • Урок 127. Creating Project Structure 00:06:44
  • Урок 128. Difference between import and from-import 00:10:17
  • Урок 129. What is Exception and Exception Handling 00:05:09
  • Урок 130. Handle Exception using try, exception and finally 00:05:24
  • Урок 131. Install Module | Move to Sheet Level 00:07:29
  • Урок 132. Read one Cell Data 00:05:58
  • Урок 133. Read All Rows & Cells Data 00:07:02
  • Урок 134. Write Data to Excel 00:08:31
  • Урок 135. JSON Basic Understanding 00:06:15
  • Урок 136. JSON Path Basics 00:07:56
  • Урок 137. JSON Path Advance 00:05:28
  • Урок 138. Work with JSON 00:02:27
  • Урок 139. Fetch & Validate JSON Response 00:11:51
  • Урок 140. Read Element Locators from JSON file 00:17:00
  • Урок 141. Write Test Cases in BDD format 00:05:54
  • Урок 142. Step 1 : Read data from Excel 00:14:27
  • Урок 143. Step 3: Use data in our testcase 00:16:39
  • Урок 144. End to End Installation of Robot Framework with Ride- Part1 00:03:50
  • Урок 145. End to End Installation of Robot Framework with Ride- Part2 00:06:22
  • Урок 146. End to End Installation of Robot Framework with Ride- Part3 00:04:47
  • Урок 147. Understand RIDE Environment 00:05:46
  • Урок 148. Import Libraries 00:04:27
  • Урок 149. Variables 00:03:54
  • Урок 150. First Test Case : On Chrome Browser : Part-1 00:06:34
  • Урок 151. First Test Case : On Chrome Browser : Part-2 00:03:28
  • Урок 152. Browser Keywords : Maximise - Navigate to Page - Go Back and Close 00:06:39
  • Урок 153. Scalers 00:03:51
  • Урок 154. List 00:03:36
  • Урок 155. Dictionary 00:04:10
  • Урок 156. Understand Colour Coding 00:03:35
  • Урок 157. Setup Selenium IDE for highlighting elements 00:04:44
  • Урок 158. What is Element Locator 00:05:51
  • Урок 159. Working on List and Dropdown 00:06:57
  • Урок 160. Working on Links 00:01:47
  • Урок 161. Working on Checkbox 00:04:32
  • Урок 162. Working on Radio Button 00:01:51
  • Урок 163. Working on Image 00:02:03
  • Урок 164. Keywords : Types of Keywords 00:05:57
  • Урок 165. Programming Prerequisite 00:05:32
  • Урок 166. Python Basics 00:04:11
  • Урок 167. Python and Pydev setup 00:06:51
  • Урок 168. Python Programming Kickoff 00:07:48
  • Урок 169. Python Programming Guidelines 00:04:13
  • Урок 170. Variables in Python 00:05:28
  • Урок 171. Working with String 00:12:54
  • Урок 172. Loops in Python 00:03:34
  • Урок 173. Functions 00:13:54
  • Урок 174. Inheritance 00:17:25
  • Урок 175. Condition Handling in Python 00:09:47
  • Урок 176. Dictionary in Python 00:02:54
  • Урок 177. Exception Handling 00:04:37
  • Урок 178. Class in Python 00:06:04
  • Урок 179. List 00:04:02
  • Урок 180. Tuples 00:03:47
  • Урок 181. Module 00:05:18
  • Урок 182. File Read/Write 00:05:21
  • Урок 183. Excel read 00:05:20
  • Урок 184. Excel Write 00:03:24
  • Урок 185. Define Project Structure 00:05:56
  • Урок 186. User Defined Keywords 00:02:11
  • Урок 187. Create user defined keywords by Python script 00:07:15
  • Урок 188. Create User defined keyword from existing keywords 00:08:38
  • Урок 189. Create User defined keyword from existing keywords + User keywords 00:04:51
  • Урок 190. Setup and TearDown 00:13:07
  • Урок 191. Set Selenium Execution Speed 00:02:53
  • Урок 192. Pause between 2 steps 00:01:40
  • Урок 193. Wait for Element Search 00:06:28
  • Урок 194. Wait for Property of Element/Page 00:09:36
  • Урок 195. Get Page Title 00:02:19
  • Урок 196. Get Page Source 00:02:10
  • Урок 197. Get Inner Text 00:03:08
  • Урок 198. Get Attribute Value 00:02:37
  • Урок 199. Get List Data 00:03:53
  • Урок 200. Get Selenium Speed 00:02:20
  • Урок 201. Get Element 00:01:44
  • Урок 202. Should be Keywords 00:05:32
  • Урок 203. Validate Element on Page 00:05:19
  • Урок 204. Validate text on Element 00:06:34
  • Урок 205. Tags and Execution using tags 00:05:52
  • Урок 206. Integration with Jenkins Roadmap 00:03:02
  • Урок 207. Introduction to Git & GitHub 00:08:33
  • Урок 208. Setup Git and GitHub 00:05:35
  • Урок 209. Configure GIT with Username and Email 00:03:28
  • Урок 210. Create Local Repository 00:03:27
  • Урок 211. Commit File to Local Repository 00:06:06
  • Урок 212. Undo Files from Stage to Untrack 00:04:29
  • Урок 213. Check and Discard Changes 00:02:49
  • Урок 214. Push Code to Remote Repository 00:03:49
  • Урок 215. Clone Repository 00:03:21
  • Урок 216. Check Projects 00:03:06
  • Урок 217. Create Batch File for Libraries 00:08:05
  • Урок 218. Push Code to Remote Repository 00:11:06
  • Урок 219. Step 1 : Setup Java 00:05:36
  • Урок 220. Step 2 : Download Jenkins War & Setup Plugins 00:06:45
  • Урок 221. Step 3 : Configure Paths on Jenkins 00:08:53
  • Урок 222. Step 4 : Setup Allure Reporting Options 00:04:45
  • Урок 223. Job to fetch code from Github 00:02:35
  • Урок 224. Set Environment variable and run batch file 00:02:23
  • Урок 225. Execute Jenkins job with Pytest 00:09:30
  • Урок 226. Generate Allure Report and Upload on Jenkins 00:07:17
  • Урок 227. Update & Generate Allure Report 00:04:58
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 05.04.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

20-02-2019 en 50 уроков
udemy Advanced Selenium WebDriver with Java and TestNG
Реальный пример инфраструктуры автоматизации тестирования Full Full Stack Selenium WebDriver с использованием Java и TestNG.
Duration 04:39:27
1 0

Последнее добавленное

React JS и Redux Bootcamp - Освойте React Веб-разработку

React JS и Redux Bootcamp - Освойте React Веб-разработку

en
Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Автоматизированное тестирование с WebdriverIO

Автоматизированное тестирование с WebdriverIO

en
Мне потребовались годы, чтобы остановиться на концепции автоматизации тестирования. Все, что я пробовал, казалось впечатляющим, но никогда не соответствовало реальному использованию. Затем я наткнулся на WebdriverIO, и все это изменилось. Из-за его удивительных особенностей и простоты в дизайне...
React с Firebase

React с Firebase

en
Я преподаю React с 2015 года, а начал работать с ним еще раньше. Сегодня есть еще одна технология, о которой я хочу повогорить с вами - это Firebase. В этом курсе мы построим готовое приложение чата в реальном времени. Мы реализуем переписку в реальном времени между пользователями, авторизацию...
Создаем приложение React Native для iOS и Android от начала до конца

Создаем приложение React Native для iOS и Android от начала до конца

en
Если вы уже знакомы с React, то React Native - отличный способ создавать мобильные приложения для iOS и Android. Конечно, веб-приложения и мобильные приложения сильно отличаются друг от друга, но этот курс служит вашим руководством.
Полное введение в React, v5

Полное введение в React, v5

en
В дополнение к обновлению всех инструментов до последних и самых лучших версий Complete Intro to React v5 реструктурировал семинар, чтобы больше сосредоточиться на обучении основным принципам React, не жертвуя при этом какими-либо инструкциями по инструментарию. В этом двухдневном тренинге Брайан...
The Web Developer Bootcamp

The Web Developer Bootcamp

en
Единственный курс, который вам нужен для изучения веб-разработки - HTML, CSS, JS, Node и многое другое! Привет! Добро пожаловать в The Web Developer Bootcamp, единственный курс, который вам нужен для изучения веб-разработки. Существует множество вариантов онлайн-обучения разработчиков...
chat
logo