{"id":421948,"date":"2019-01-22T09:38:49","date_gmt":"2019-01-22T09:38:49","guid":{"rendered":"https:\/\/nextgenlm.staging.wpengine.com\/?p=421948"},"modified":"2025-10-13T13:44:01","modified_gmt":"2025-10-13T18:44:01","slug":"preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements","status":"publish","type":"post","link":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/","title":{"rendered":"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements"},"content":{"rendered":"<?xml encoding=\"UTF-8\"><h2 class=\"wp-block-heading\" id=\"h-background\"><span style=\"font-weight: 400;\">Background<\/span><\/h2><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">In a separate article, we introduced the concept of performing synthetic transactions with LogicMonitor. An obviously crucial step of that process is actually scripting the automation. You can have all the right automation tools installed but how do you get started with the actual script? This article will help illustrate some of the preparation needed for developing a browser automation script.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-choose-a-browser\"><span style=\"font-weight: 400;\">Choose a Browser<\/span><\/h2><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">You will need to choose a browser for visually inspecting a website and performing automation. While it makes sense to prioritize automated service testing through the same browser as most of your customers would, you should be able to get the same results visually inspecting a website&rsquo;s elements in any popular browser.<\/span><\/p><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Consider browsers that are compatible with Selenium, a browser automation tool we&rsquo;re using in our series of articles on executing synthetic transactions with LogicMonitor. Selenium offers webdrivers for some of the most popular browsers:<\/span><\/p><ol class=\"wp-block-list\"><li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Mozilla Firefox<\/span><\/li><li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Google Chrome<\/span><\/li><li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Microsoft Internet Explorer<\/span><\/li><\/ol><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">While Firefox and Chrome generally render websites similarly, Internet Explorer is traditionally an outlier. If you can be flexible, consider starting with Firefox or Chrome.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-choose-the-right-website\"><span style=\"font-weight: 400;\">Choose the Right Website<\/span><\/h2><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Your first website choice for browser automation might not be the best choice. How can you tell? The largest factor is whether the webpage elements can be easily identified by an id or class name rather than an XPath. If none of that made sense to you, it&rsquo;s okay. For now, choose a website but keep in mind that as you continue reading, you may discover it is not the most conducive to automation.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-keep-responsive-web-design-in-mind\"><span style=\"font-weight: 400;\">Keep Responsive Web Design In Mind<\/span><\/h2><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Many modern websites are designed to adapt or respond, to various screen sizes in order to accommodate desktops, laptops, and handheld devices such as mobile phones. Sometimes web page elements rearrange themselves in order to fit smaller screen sizes. In some cases, elements disappear entirely! You want to keep window size in mind before you attempt to identify elements and automate browser activity.<\/span><\/p><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">One way to test responsiveness is to simply resize your web browser. In most cases, resizing your browser to 50% of the screen&rsquo;s width will be enough to trigger a responsive design. Alternatively, those who are already familiar with browser web developer tools can use those options to simulate other device screen sizes.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-locating-web-page-elements\"><span style=\"font-weight: 400;\">Locating Web Page Elements<\/span><\/h2><h3 class=\"wp-block-heading\" id=\"h-the-challenge\"><span style=\"font-weight: 400;\">The Challenge<\/span><\/h3><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Consider the login form illustrated below.<\/span><\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.logicmonitor.com\/wp-content\/uploads\/2018\/12\/browser-automation_1.png\" alt=\"\" class=\"wp-image-421949\"><\/figure><\/div><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Visually, it is obvious what actions you would take to use a login form: click the username field, type username, click the password field, type password, and click the login button. Without thinking, you visually locate the elements you need to use and take action. What about programmatically?<\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-the-solution\"><span style=\"font-weight: 400;\">The Solution<\/span><\/h3><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">HTML elements can be located in many ways, three of which being:<\/span><\/p><ul class=\"wp-block-list\"><li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">ID<\/span><\/li><li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Class name<\/span><\/li><li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Xpath<\/span><\/li><\/ul><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">One of the benefits of developer tools in modern browsers is the ability to inspect HTML elements in order to see details such as their id, class, and xpath. The inspection process is mostly visual, resulting in a favorable learning curve. You don&rsquo;t need to be an expert on HTML, CSS, or JavaScript. Consider again the following user form.<\/span><\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.logicmonitor.com\/wp-content\/uploads\/2018\/12\/browser-automation_1.png\" alt=\"\" class=\"wp-image-421949\"><\/figure><\/div><p class=\"wp-block-paragraph\">Assuming the default mouse configuration, you could perform an inspection on the username field by right-clicking on the username field to expose a contextual menu and left clicking on the &ldquo;Inspect Element&rdquo; menu option. See the illustration below.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.logicmonitor.com\/wp-content\/uploads\/2018\/12\/browser-automation_3.png\" alt=\"\" class=\"wp-image-421950\"><\/figure><\/div><p class=\"wp-block-paragraph\">After inspecting the username field you would see the web developer tools open automatically and highlight, in blue, the HTML that represents the username input field. You would focus your attention only in the section highlighted in blue for now. The screenshot below is from Firefox&rsquo;s web developer tools.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.logicmonitor.com\/wp-content\/uploads\/2018\/12\/browser-automation_4.png\" alt=\"\" class=\"wp-image-421951\"><\/figure><\/div><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">You don&rsquo;t need to understand everything you see. Just look for &ldquo;id=&rdquo;. While we technically could also use the class name (&ldquo;class=&rdquo;) and Xpath (not illustrated), it is best to prioritize the id because element ids are unique in HTML. Locating HTML elements in any other way either increases the risk or the complexity of locating the right elements. Repeat the inspection process for both the password and login buttons, capturing ids for both when possible.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-remember-element-actions-and-wait-times\"><span style=\"font-weight: 400;\">Remember Element Actions and Wait Times<\/span><\/h2><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Some HTML elements such as buttons trigger an action. A login button, for example, typically will submit information to a website and cause the browser to navigate to another page. This loading time is never instantaneous. There is at least some delay that should be considered during browser automation. Remember where these delays are.<\/span><\/p><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">You can ballpark the times as long as you are generous (remember not all network connections are equal). You also have the option of using the browser&rsquo;s web developer tools to measure when a page finishes loading. Be sure to have the developer tools open to the Network section before navigating to a page. The screen capture below illustrates a load time measurement for Google&rsquo;s home page in&ndash;simply to demonstrate flexibility&ndash;<i>Chrome&rsquo;s<\/i> developer tools rather than Firefox.<\/span><\/p><div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.logicmonitor.com\/wp-content\/uploads\/2018\/12\/browser-automation_5.png\" alt=\"\" class=\"wp-image-421952\"><\/figure><\/div><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">You might wonder why the &ldquo;Finish&rdquo; time is almost 6 seconds. The Google homepage practically loads into a usable state in under a second; however, the homepage continues to transfer some background data. If you continue waiting, you would see the finish measurement update from 1 second, to almost 6, to as much as 5 minutes. A 5 second wait time would be fine, but, 5 minutes is overdoing it. This is where visual inspection and human discern<br>ment is important.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><span style=\"font-weight: 400;\">Conclusion<\/span><\/h2><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">In this article, we expanded upon the idea of executing synthetic transactions within LogicMonitor using Selenium, a tried and true automation tool, and Python, one of the most popular scripting languages. By visually inspecting and navigating web content with browser developer tools, you can start planning advanced browser automation that goes beyond recording rigid steps.<\/span><\/p><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Implementing browser automation for your business doesn&rsquo;t have to be daunting or cumbersome. The LogicMonitor Professional Services team has the talent and is up for the challenge! Ask about a free LogicMonitor Professional Services scoping call or <a href=\"https:\/\/logicmonitor.com\/signup\">free trial<\/a>.&nbsp;<\/span><\/p><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a separate article, we introduced the concept of performing synthetic transactions with LogicMonitor. An obviously crucial step of that process is actually scripting the automation. You can have all the right automation tools installed but how do you get started with the actual script? This blog post will help illustrate some of the preparation needed for developing a browser automation script.<\/p>\n","protected":false},"author":13,"featured_media":598240,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"unicorn_plugin_options_block_body_class":"","editor_notices":[],"footnotes":""},"categories":[5059,5035,5060],"tags":[5400,7018,7217],"industry":[6790],"role":[],"lm_strategic_tags":[],"topic":[],"class_list":["post-421948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","industry-all"],"acf":{"page_language":"english","translated_pages":"","updated_date":null,"author_section_checkbox":true,"author_image":"","author_linkedin":"","author_name":"","author_job_title":"","author_dept":"","author_bio":"","reviewer_name":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements | LogicMonitor Inc. French Blog<\/title>\n<meta name=\"description\" content=\"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements\" \/>\n<meta property=\"og:description\" content=\"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/\" \/>\n<meta property=\"og:site_name\" content=\"LogicMonitor Inc. French\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-22T09:38:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-13T18:44:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logicmonitor.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/10\/LogicMonitor_Bug_Meta-Tag-1024x568.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"568\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Muhammad Ali\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/logicmonitor.com\/wp-content\/uploads\/2019\/01\/Prep_For_Browser_automationtwitter-b.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/\"},\"author\":{\"name\":\"Muhammad Ali\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/#\\\/schema\\\/person\\\/bf5df7726b6e08b72e8364a2064264b8\"},\"headline\":\"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements\",\"datePublished\":\"2019-01-22T09:38:49+00:00\",\"dateModified\":\"2025-10-13T18:44:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/\"},\"wordCount\":1013,\"image\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2021\\\/10\\\/LogicMonitor_Bug_Meta-Tag.png\",\"keywords\":[\"automation\",\"synthetics\",\"website monitoring\"],\"articleSection\":[\"Best Practices\",\"Blog\",\"Business Education\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/\",\"url\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/\",\"name\":\"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements | LogicMonitor Inc. French Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2021\\\/10\\\/LogicMonitor_Bug_Meta-Tag.png\",\"datePublished\":\"2019-01-22T09:38:49+00:00\",\"dateModified\":\"2025-10-13T18:44:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/#\\\/schema\\\/person\\\/bf5df7726b6e08b72e8364a2064264b8\"},\"description\":\"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2021\\\/10\\\/LogicMonitor_Bug_Meta-Tag.png\",\"contentUrl\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2021\\\/10\\\/LogicMonitor_Bug_Meta-Tag.png\",\"width\":2400,\"height\":1332},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/\",\"name\":\"LogicMonitor Inc. French\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/#\\\/schema\\\/person\\\/bf5df7726b6e08b72e8364a2064264b8\",\"name\":\"Muhammad Ali\",\"url\":\"https:\\\/\\\/www.logicmonitor.com\\\/fr\\\/blog\\\/author\\\/muhammad-ali\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements | LogicMonitor Inc. French Blog","description":"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/","og_locale":"fr_FR","og_type":"article","og_title":"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements","og_description":"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.","og_url":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/","og_site_name":"LogicMonitor Inc. French","article_published_time":"2019-01-22T09:38:49+00:00","article_modified_time":"2025-10-13T18:44:01+00:00","og_image":[{"width":1024,"height":568,"url":"https:\/\/www.logicmonitor.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/10\/LogicMonitor_Bug_Meta-Tag-1024x568.png","type":"image\/png"}],"author":"Muhammad Ali","twitter_card":"summary_large_image","twitter_description":"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.","twitter_image":"https:\/\/logicmonitor.com\/wp-content\/uploads\/2019\/01\/Prep_For_Browser_automationtwitter-b.jpg","twitter_misc":{"Written by":"","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#article","isPartOf":{"@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/"},"author":{"name":"Muhammad Ali","@id":"https:\/\/www.logicmonitor.com\/fr\/#\/schema\/person\/bf5df7726b6e08b72e8364a2064264b8"},"headline":"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements","datePublished":"2019-01-22T09:38:49+00:00","dateModified":"2025-10-13T18:44:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/"},"wordCount":1013,"image":{"@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicmonitor.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/10\/LogicMonitor_Bug_Meta-Tag.png","keywords":["automation","synthetics","website monitoring"],"articleSection":["Best Practices","Blog","Business Education"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/","url":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/","name":"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements | LogicMonitor Inc. French Blog","isPartOf":{"@id":"https:\/\/www.logicmonitor.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#primaryimage"},"image":{"@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicmonitor.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/10\/LogicMonitor_Bug_Meta-Tag.png","datePublished":"2019-01-22T09:38:49+00:00","dateModified":"2025-10-13T18:44:01+00:00","author":{"@id":"https:\/\/www.logicmonitor.com\/fr\/#\/schema\/person\/bf5df7726b6e08b72e8364a2064264b8"},"description":"This article will help illustrate some of the preparation needed for browser automation by using web developer tools to identify HTML elements.","breadcrumb":{"@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#primaryimage","url":"https:\/\/www.logicmonitor.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/10\/LogicMonitor_Bug_Meta-Tag.png","contentUrl":"https:\/\/www.logicmonitor.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/10\/LogicMonitor_Bug_Meta-Tag.png","width":2400,"height":1332},{"@type":"BreadcrumbList","@id":"https:\/\/www.logicmonitor.com\/fr\/blog\/preparing-for-browser-automation-by-using-web-developer-tools-to-identify-html-elements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.logicmonitor.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Preparing for Browser Automation by Using Web Developer Tools to Identify HTML Elements"}]},{"@type":"WebSite","@id":"https:\/\/www.logicmonitor.com\/fr\/#website","url":"https:\/\/www.logicmonitor.com\/fr\/","name":"LogicMonitor Inc. French","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.logicmonitor.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.logicmonitor.com\/fr\/#\/schema\/person\/bf5df7726b6e08b72e8364a2064264b8","name":"Muhammad Ali","url":"https:\/\/www.logicmonitor.com\/fr\/blog\/author\/muhammad-ali\/"}]}},"_links":{"self":[{"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/posts\/421948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/comments?post=421948"}],"version-history":[{"count":0,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/posts\/421948\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/media\/598240"}],"wp:attachment":[{"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/media?parent=421948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/categories?post=421948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/tags?post=421948"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/industry?post=421948"},{"taxonomy":"role","embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/role?post=421948"},{"taxonomy":"lm_strategic_tags","embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/lm_strategic_tags?post=421948"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.logicmonitor.com\/fr\/wp-json\/wp\/v2\/topic?post=421948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}