{"id":4700,"date":"2014-03-25T14:12:38","date_gmt":"2014-03-25T18:12:38","guid":{"rendered":"http:\/\/www.webperformance.com\/load-testing-tools\/blog\/?page_id=4700"},"modified":"2018-08-09T08:21:11","modified_gmt":"2018-08-09T12:21:11","slug":"visible-clickable-enabled","status":"publish","type":"page","link":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/articles\/real-browser-manual\/building-a-testcase\/how-locate-element-the-page\/visible-clickable-enabled\/","title":{"rendered":"Element not visible, clickable or enabled"},"content":{"rendered":"<div class=\"landing-page-7mh\">\n    <link href=\"\/css\/how-many-users.css\" rel=\"stylesheet\"\/>\n<div class=\"page-title grid\">\n<h2 class=\"unit\">Web Performance Consulting<\/h2>\n<div class=\"product-actions var--footer\">\n      <span><br \/>\n        Our experts find out how many users <strong>your website<\/strong> can handle!<br \/>\n      <\/span><br \/>\n        &nbsp;<br \/>\n        <a href=\"\/load-testing-consulting-services\/\">Learn More<\/a>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>When interacting with a web page, Load Tester has many of the same limitations that a human user has. Among those limitations is that Load Tester cannot click (or type text on) an element that is invisible, disabled, etc. Thus, if your testcase encounters an error indicating this fact, there are two common causes to investigate &#8211; the testcase is missing a step or the testcase is proceeding too fast.<\/p>\n<h2>Testcase is Missing a Step<\/h2>\n<p>Would a human user need to do something else before the element can be clicked? See <a href=\"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/locating-elements-created\/\">Element Not Ready Yet<\/a> for an example and solution.<\/p>\n<h2>Testcase is Proceeding Too Fast<\/h2>\n<p>Load Tester&#8217;s virtual user can execute a testcase much faster than a human user. Tiny delays in the page load (such as some AJAX enabling a link or button) that are imperceptible to a human can bring a testcase to a screeching halt. In this case you might find that the element is visible in the screenshot, because the element became visible (or enabled, etc) between the time the step action was executed and the time the screenshot was captured. For an example and solution, read <a href=\"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/locating-testcase-proceeding\/\">Testcase Proceeding Too Fast<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web Performance Consulting<\/p>\n<p>        Our experts find out how many users your website can handle!<\/p>\n<p>        &nbsp;<br \/>\n        <a href=\"\/load-testing-consulting-services\/\">Learn More<\/a><\/p>\n<p>When interacting with a web page, Load Tester has many of the same limitations that a human user has. Among those limitations is that Load Tester cannot click (or type text on) an element that is invisible, disabled, etc. Thus, &hellip; <a href=\"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/articles\/real-browser-manual\/building-a-testcase\/how-locate-element-the-page\/visible-clickable-enabled\/\">Continue reading &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":4616,"menu_order":3,"comment_status":"open","ping_status":"open","template":"manual-page.php","meta":{"footnotes":""},"class_list":["post-4700","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/pages\/4700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/comments?post=4700"}],"version-history":[{"count":4,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/pages\/4700\/revisions"}],"predecessor-version":[{"id":6183,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/pages\/4700\/revisions\/6183"}],"up":[{"embeddable":true,"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/pages\/4616"}],"wp:attachment":[{"href":"https:\/\/www.webperformance.com\/load-testing-tools\/blog\/wp-json\/wp\/v2\/media?parent=4700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}