XPath Tutorial for RPA Developers
In this XPath Tutorial Video, I explain and demonstrate the creation of XPath Expressions from the perspective of an RPA Developer. I start off by showing some of the basics that I think you need to know in order to create basic XPath Expressions for the purpose of web automation in Robotic Process Automation tools, then I briefly show using those XPath Expressions in Blue Prism, Robomotion, Automation Anywhere, Robocorp, and OpenBots. I do also show Power Automate Desktop and UiPath (since these don’t support XPath for web automation) to show that they can accomplish the same thing as XPaths through the use of CSS Selectors and also their own custom selector syntax for anything CSS Selectors can’t handle. I then review a number of axes and functions in XPath that help to make more advanced XPath Expressions for use in complex scenarios of web automation.
Helpful links for learning XPath 1.0:
https://www.w3schools.com/xml/xpath_intro.asp
https://www.edankert.com/xpathfunctions.html
---------------------------------------------------------------------------------------------------------
Chrome
Windows 10 Pro
---------------------------------------------------------------------------------------------------------
https://www.linkedin.com/in/davemorrisatl
---------------------------------------------------------------------------------------------------------
00:00 Intro
01:30 Brief Intro to XPath and Chrome Dev Tools
05:24 Basic XPath Concepts and Examples using Google
26:48 Basic XPath Examples using DuckDuckGo
34:16 Intro to RPA tool demos
35:27 Quick Demo - Blue Prism
36:34 Quick Demo - Robomotion
37:25 Quick Demo - Automation Anywhere
38:37 Quick Demo - Robocorp
39:24 Quick Demo - OpenBots
40:29 Quick Demo - Power Automate Desktop and UiPath (Not using XPath)
44:32 Intro to Advanced Concepts
45:08 Axis/Axes using RPAChallenge (following-sibling and parent)
56:15 XPath Expressions and Case Sensitivity
1:01:08 Dealing with multiple instances of text() in the same element
1:05:50 Union Operator (Pipe Character)
1:10:43 Intro to Functions
1:11:09 Function - starts-with()
1:13:50 Function - string-length()
1:16:58 Function - not()
1:18:31 Function - last()
1:19:50 Function - normalize-space()
1:23:10 Conclusion
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «XPath Tutorial for RPA Developers», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.