{"id":1185,"date":"2024-03-09T11:44:00","date_gmt":"2024-03-09T10:44:00","guid":{"rendered":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/automatisiertes-testen\/katalon-studio-test-fall-scripting-fall-slice\/"},"modified":"2024-07-11T09:43:08","modified_gmt":"2024-07-11T07:43:08","slug":"katalon-studio-test-fall-scripting-fall-slice","status":"publish","type":"post","link":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/automatisiertes-testen\/katalon-studio-anleitung\/katalon-studio-test-fall-scripting-fall-slice\/","title":{"rendered":"Katalon Studio: Erstellung eines Testfalls im Skripting-Modus"},"content":{"rendered":"\n<p>In diesem Tutorial lernen wir, wie man Testskripte mit dem Skripting-Modus von Katalon Studio erstellt. Im Skripting-Modus verwenden wir Groovy zur Erstellung von Testskripten. Der Benutzer kann direkt mit dem Schreiben eines Testskripts beginnen, indem er auf die Registerkarte Skript klickt.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"470\" src=\"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/wp-content\/uploads\/2024\/02\/testovaci-skript-830-470.webp\" alt=\"\" class=\"wp-image-1133\" srcset=\"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/wp-content\/uploads\/2024\/02\/testovaci-skript-830-470.webp 830w, https:\/\/staging-msg-ittester-sk.rucolabs.sk\/wp-content\/uploads\/2024\/02\/testovaci-skript-830-470-300x170.webp 300w, https:\/\/staging-msg-ittester-sk.rucolabs.sk\/wp-content\/uploads\/2024\/02\/testovaci-skript-830-470-768x435.webp 768w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n<p>Der Benutzer kann auch ein Testskript hochladen oder ein Testskript im manuellen Modus erstellen und es dann in den Skriptmodus umwandeln, indem er einfach auf die Registerkarte Skript klickt. Wie in unseren fr\u00fcheren Tutorials erw\u00e4hnt, unterst\u00fctzt Katalon Studio von Haus aus ein schl\u00fcsselwortorientiertes Framework. Bietet integrierte Schl\u00fcsselw\u00f6rter zur Automatisierung der Webschnittstelle, der mobilen Anwendung und des Webdienstes. Werfen wir zun\u00e4chst einen Blick auf einige h\u00e4ufig verwendete Schl\u00fcsselw\u00f6rter, die Katalon Studio f\u00fcr die Automatisierung von Webanwendungen bereitstellt.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-obsah\"><strong>Inhalts\u00fcbersicht<\/strong><\/h2>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-klucove-slova-suvisiace-s-prehliadacom\">K\u013e\u00fa\u010dov\u00e9 slov\u00e1 s\u00favisiace s prehliada\u010dom<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-openbrowser\">openBrowser()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-closebrowser\">closeBrowser()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-navigatetourl\">navigateToUrl()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-deleteallcookies\">deleteAllCookies()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-waitforpageload\">waitForPageLoad()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-refresh\">refresh()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-back\">back()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-forward\">forward()<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-klucove-slova-suvisiace-s-webovym-prvkom\">K\u013e\u00fa\u010dov\u00e9 slov\u00e1 s\u00favisiace s webov\u00fdm prvkom<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-click\">click()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-doubleclick\">doubleClick()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-rightclick\">rightClick()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-check\">check()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-uncheck\">uncheck()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-settext\">setText()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-selectoptionbyvalue\">selectOptionByValue()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-selectoptionbylabel\">selectOptionByLabel()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-selectoptionbyindex\">selectOptionByIndex()<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-bezne-klucove-slova-suvisiace-s-cakanim\">Be\u017en\u00e9 k\u013e\u00fa\u010dov\u00e9 slov\u00e1 s\u00favisiace s\u00a0\u010dakan\u00edm<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-waitforelementclickable\">waitForElementClickable()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-waitforelementvisible\">waitForElementVisible()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-waitforelementattributevalue\">waitForElementAttributeValue()<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-bezne-pouzivane-klucove-slova-suvisiace-s-validaciou\">Be\u017ene pou\u017e\u00edvan\u00e9 k\u013e\u00fa\u010dov\u00e9 slov\u00e1 s\u00favisiace s\u00a0valid\u00e1ciou<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-verifyelementpresent\">verifyElementPresent()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-verifyelementnotpresent\">verifyElementNotPresent()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-verifyelementtext\">verifyElementText()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-verifyequal\">verifyEqual()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-verifynotequal\">verifyNotEqual()<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-dalsie-casto-pouzivane-klucove-slova\">\u010eal\u0161ie \u010dasto pou\u017e\u00edvan\u00e9 k\u013e\u00fa\u010dov\u00e9 slov\u00e1<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-acceptalert\">acceptAlert()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-dismissalert\">dismissAlert()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-getattribute\">getAttribute()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-gettext\">getText()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-draganddroptoobject\">dragAndDropToObject()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-switchtoframe\">switchToFrame()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-switchtowindowtitle\">switchToWindowTitle()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-closewindowtitle\">closeWindowTitle()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-switchtodefaultcontent\">switchToDefaultContent()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-takescreenshot\">takeScreenshot()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-executejavascript\">executeJavaScript()<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-uploadfile\">uploadFile()<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-test-kalkulacky-google-v-rezime-skriptu\">Test kalkula\u010dky Google v re\u017eime skriptu<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-klucove-slova-suvisiace-s-prehliadacom\">Browserbezogene Schl\u00fcsselw\u00f6rter<\/h2>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-openbrowser\">openBrowser()<\/h2>\n\n<p>\u00d6ffnet den Browser mit der angegebenen URL, wenn keine URL angegeben ist, wird nur ein leerer Browser ge\u00f6ffnet.<\/p>\n\n<p><strong>WebUI.openBrowser(&#8220;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-closebrowser\">closeBrowser()<\/h2>\n\n<p>Schlie\u00dft den Browser.<\/p>\n\n<p><strong>WebUI.closeBrowser()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-navigatetourl\">navigateToUrl()<\/h2>\n\n<p>Wechselt zu der in der Zelle Eingabe angegebenen URL-Adresse.<\/p>\n\n<p><strong>WebUI.navigateToUrl(&#8218;www.staging-msg-ittester-sk.rucolabs.sk&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-deleteallcookies\">deleteAllCookies()<\/h2>\n\n<p>L\u00f6scht die Browser-Cookies.<\/p>\n\n<p><strong>WebUI.deleteAllCookies()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-waitforpageload\">waitForPageLoad()<\/h2>\n\n<p>Wartet auf das Laden der Seite mit dem Timeout-Wert in Sekunden.<\/p>\n\n<p><strong>WebUI.waitForPageLoad(5)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-refresh\">refresh()<\/h2>\n\n<p>Aktualisiert den Browser.<\/p>\n\n<p><strong>WebUI.refresh()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-back\">zur\u00fcck()<\/h2>\n\n<p>Kehrt zur vorherigen URL im Browserverlauf zur\u00fcck.<\/p>\n\n<p><strong>WebUI.zur\u00fcck()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-forward\">vorw\u00e4rts()<\/h2>\n\n<p>Wechselt zur n\u00e4chsten URL im Browserverlauf.<\/p>\n\n<p><strong>WebUI.weiter()<\/strong><\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-klucove-slova-suvisiace-s-webovym-prvkom\">Schl\u00fcsselw\u00f6rter zum Thema Web-Element<\/h3>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-click\">Klick()<\/h2>\n\n<p>Simuliert das Klicken mit der linken Maustaste auf ein mit der findTestObject-Methode lokalisiertes Web-Element.<\/p>\n\n<p><strong>WebUI.click(findTestObject(&#8218;Page_home\/btn_submit&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-doubleclick\">doubleClick()<\/h2>\n\n<p>Simuliert einen doppelten Mausklick auf ein Webelement.<\/p>\n\n<p><strong>WebUI.doubleClick(findTestObject(&#8218;Page_home\/btn_submit&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-rightclick\">rightClick()<\/h2>\n\n<p>Klicken Sie mit der rechten Maustaste auf ein Webelement.<\/p>\n\n<p><strong>WebUI.rightClick(findTestObject(&#8218;Page_home\/btn_submit&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-check\">check()<\/h2>\n\n<p>Aktivieren Sie das Kontrollk\u00e4stchen oder die Optionsschaltfl\u00e4che.<\/p>\n\n<p><strong>WebUI.check(findTestObject(&#8218;Page_home\/chk_box1&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-uncheck\">uncheck()<\/h2>\n\n<p>Deaktiviert das Kontrollk\u00e4stchen oder die Optionsschaltfl\u00e4che.<\/p>\n\n<p><strong>WebUI.uncheck(findTestObject(&#8218;Page_home\/chk_box1&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-settext\">setText()<\/h2>\n\n<p>Druckt Text in ein Textfeld oder ein beliebiges Eingabefeld (\u00e4hnlich wie sendKeys() in Selenium)<\/p>\n\n<p><strong>WebUI.setText(findTestObject(&#8218;Page_login\/txt_username&#8216;), username)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-selectoptionbyvalue\">selectOptionByValue()<\/h2>\n\n<p>W\u00e4hlt eine Option aus der Dropdown-Liste entsprechend ihrem Wert aus.<\/p>\n\n<p><strong>WebUI.selectOptionByValue(findTestObject(&#8218;Page_login\/gender&#8216;)), &#8218;Male&#8216;, false)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-selectoptionbylabel\">selectOptionByLabel()<\/h2>\n\n<p>W\u00e4hlt eine Option aus der Dropdown-Liste entsprechend ihrem Text aus.<\/p>\n\n<p><strong>WebUI.selectOptionByLabel(findTestObject(&#8218;Page_login\/gender&#8216;), &#8218;M&#8216;, false)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-selectoptionbyindex\">selectOptionByIndex()<\/h2>\n\n<p>W\u00e4hlt eine Option aus der Dropdown-Liste entsprechend ihrem Index aus.<\/p>\n\n<p><strong>WebUI.selectOptionByIndex(findTestObject(&#8218;Page_login\/gender&#8216;), 1)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-bezne-klucove-slova-suvisiace-s-cakanim\">H\u00e4ufige Schl\u00fcsselw\u00f6rter im Zusammenhang mit Warten<\/h2>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-waitforelementclickable\">waitForElementClickable()<\/h2>\n\n<p>Sie wartet auf einen Klick auf ein Element mit einem Timeout-Wert in Sekunden.<\/p>\n\n<p><strong>WebUI.waitForElementClickable(findTestObject(&#8218;Page_home\/btn_1&#8216;), 10)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-waitforelementvisible\">waitForElementVisible()<\/h2>\n\n<p>Wartet auf die Anzeige eines Elements mit dem Timeout-Wert in Sekunden.<\/p>\n\n<p><strong>WebUI.waitForElementVisible(findTestObject(&#8218;Page_home\/btn_2&#8216;), 10)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-waitforelementattributevalue\">waitForElementAttributeValue()<\/h2>\n\n<p>Es wird gewartet, bis das Element nicht mehr sichtbar ist.<\/p>\n\n<p><strong>WebUI.waitForElementAttributeValue(findTestObject(&#8218;Page_home\/btn_3&#8216;), &#8218;id&#8216;, &#8217;submit3&#8242;, 10)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-bezne-pouzivane-klucove-slova-suvisiace-s-validaciou\">H\u00e4ufig verwendete Schl\u00fcsselw\u00f6rter im Zusammenhang mit der Validierung<\/h2>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-verifyelementpresent\">verifyElementPresent()<\/h2>\n\n<p>Gibt einen booleschen true\/false-Wert zur\u00fcck, der auf dem Vorhandensein des Elements basiert.<\/p>\n\n<p><strong>WebUI.verifyElementPresent(findTestObject(&#8218;Page_home\/btn_1&#8216;), 20)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-verifyelementnotpresent\">verifyElementNotPresent()<\/h2>\n\n<p>Gibt einen booleschen Wahr\/Falsch-Wert auf der Grundlage des Fehlens eines Elements zur\u00fcck.<\/p>\n\n<p><strong>WebUI.verifyElementNotPresent(findTestObject(&#8218;Page_home\/btn_1&#8216;), 20)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-verifyelementtext\">verifyElementText()<\/h2>\n\n<p>Gibt true zur\u00fcck, wenn der Elementtext mit dem erwarteten Text \u00fcbereinstimmt, andernfalls false.<\/p>\n\n<p><strong>WebUI.verifyElementText(findTestObject(&#8218;Page_home\/btn_1&#8216;), &#8218;Absenden&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-verifyequal\">verifyEqual()<\/h2>\n\n<p>Gibt true zur\u00fcck, wenn der tats\u00e4chliche Wert mit dem erwarteten Wert \u00fcbereinstimmt.<\/p>\n\n<p><strong>WebUI.verifyEqual(var1, 20)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-verifynotequal\">verifyNotEqual()<\/h2>\n\n<p>Gibt false zur\u00fcck, wenn der tats\u00e4chliche Wert mit dem erwarteten Wert \u00fcbereinstimmt.<\/p>\n\n<p><strong>WebUI.verifyNotEqual(var2, 20)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-dalsie-casto-pouzivane-klucove-slova\">Andere h\u00e4ufig verwendete Schl\u00fcsselw\u00f6rter<\/h2>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-acceptalert\">acceptAlert()<\/h2>\n\n<p>Simuliert die Benutzeraktion des Akzeptierens der Benachrichtigung oder des Klickens auf die Schaltfl\u00e4che &#8222;Ok&#8220; im Benachrichtigungsdialog.<\/p>\n\n<p><strong>WebUI.acceptAlert()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-dismissalert\">dismissAlert()<\/h2>\n\n<p>Simuliert die Benutzeraktion, die Warnung zu verwerfen oder auf die Schaltfl\u00e4che &#8222;Abbrechen&#8220; im Warndialog zu klicken.<\/p>\n\n<p><strong>WebUI.dismissAlert()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-getattribute\">getAttribute()<\/h2>\n\n<p>Sie wird verwendet, um ein bestimmtes Attribut eines Web-Elements zu erhalten, z. B. Name, Typ, etc.<\/p>\n\n<p><strong>WebUI.getAttribute(findTestObject(&#8218;Page_home\/btn_1&#8216;), &#8218;class&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-gettext\">getText()<\/h2>\n\n<p>Es wird verwendet, um den Text des Elements zu erhalten.<\/p>\n\n<p><strong>WebUI.getText(findTestObject(&#8218;Success_msg&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-draganddroptoobject\">dragAndDropToObject()<\/h2>\n\n<p>Es wird verwendet, um den Text des Elements zu erhalten.<\/p>\n\n<p><strong>WebUI.dragAndDropToObject(findTestObject(&#8218;Page1\/sourceElement&#8216;), findTestObject(&#8218;Page1\/targetElement&#8216;))<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-switchtoframe\">switchToFrame()<\/h2>\n\n<p>Wechselt zu einem bestimmten iframe mit einem Timeout von 10 Sekunden.<\/p>\n\n<p><strong>WebUI.switchToFrame(findTestObject(&#8218;iframe_bqx&#8216;), 10)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-switchtowindowtitle\">switchToWindowTitle()<\/h2>\n\n<p>Wechselt zu einem bestimmten Fenster mit dem angegebenen Namen.<\/p>\n\n<p><strong>WebUI.switchToWindowTitle(&#8218;Demo&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-closewindowtitle\">closeWindowTitle()<\/h2>\n\n<p>Gibt false zur\u00fcck, wenn der tats\u00e4chliche Wert mit dem erwarteten Wert \u00fcbereinstimmt.<\/p>\n\n<p><strong>WebUI.closeWindowTitle(&#8218;Demo&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-switchtodefaultcontent\">switchToDefaultContent()<\/h2>\n\n<p>Wechselt zum \u00fcbergeordneten Fenster, wird aufgerufen, nachdem eine Funktion im Iframe oder in einem anderen Fenster\/Tab ausgef\u00fchrt wurde.<\/p>\n\n<p><strong>WebUI.switchToDefaultContent()<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-takescreenshot\">takeScreenshot()<\/h2>\n\n<p>Beim Aufrufen wird ein Screenshot des Browserbildschirms erstellt.<\/p>\n\n<p><strong>WebUI.takeScreenshot(&#8218;D:\\\\screenshot.jpg&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-executejavascript\">executeJavaScript()<\/h2>\n\n<p>Es wird verwendet, um den Javascript-Befehl auszuf\u00fchren.<\/p>\n\n<p><strong>WebUI.executeJavaScript(&#8222;{javascript code}&#8220;, null)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-uploadfile\">uploadFile()<\/h2>\n\n<p>Wird verwendet, um einen Datei-Upload-Vorgang durchzuf\u00fchren.<\/p>\n\n<p><strong>WebUI.uploadFile(findTestObject(&#8218;fileUpload&#8216;), &#8218;D:\\\\screenshot.png&#8216;)<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-test-kalkulacky-google-v-rezime-skriptu\">Google-Taschenrechner-Test im Skriptmodus<\/h2>\n\n<p>Anstatt direkt einen Testfall im Skriptmodus zu erstellen, k\u00f6nnen wir den Testfall verwenden, den wir in unserem letzten Tutorial &#8211; Erstellen eines Testfalls im manuellen Modus und Konvertieren in den Skriptmodus durch Klicken auf die Registerkarte Skript &#8211; im manuellen Modus erstellt haben. Wenn Sie ein Testskript von Grund auf neu erstellen, k\u00f6nnen Sie die oben genannten WebUI-Schl\u00fcsselw\u00f6rter verwenden. Wir k\u00f6nnen das folgende Skript erstellen, das die Google Calculator-Funktion \u00fcberpr\u00fcft. Stellen Sie einfach sicher, dass Sie alle Elemente zum Objekt-Repository hinzuf\u00fcgen, indem Sie die Objekte ausspionieren.<\/p>\n\n<p><strong>WebUI.openBrowser(&#8220;)<\/strong><\/p>\n\n<p><strong>WebUI.navigateToUrl(&#8218;https:\/\/www.google.co.in\/&#8216;)<\/strong><\/p>\n\n<p><strong>WebUI.setText(findTestObject(&#8218;Page_Google\/input_q&#8216;), &#8218;2+2&#8216;)<\/strong><\/p>\n\n<p><strong>WebUI.click(findTestObject(&#8218;Page_Google\/input_lsb&#8216;))<\/strong><\/p>\n\n<p><strong>WebUI.verifyElementText(findTestObject(&#8218;Seite_22 &#8211; Google Suche (1)\/div_4 (function()var adocument&#8216;), &#8218;4&#8216;)<\/strong><\/p>\n\n<p><strong>WebUI.closeBrowser()<\/strong><\/p>\n\n<p>Damit ist der Teil der Testskripterstellung abgeschlossen. Jetzt k\u00f6nnen wir unser Testskript ausf\u00fchren, indem wir auf die Schaltfl\u00e4che &#8222;Ausf\u00fchren&#8220; klicken. In dem ausgew\u00e4hlten Browser sehen Sie die Ausf\u00fchrung der Pr\u00fcfschritte und das Ergebnis der Pr\u00fcfung als erfolgreich. Sie k\u00f6nnen auch den erwarteten Wert auf &#8222;5&#8220; anstelle des korrekten Wertes von &#8222;4&#8220; \u00e4ndern und den Test ausf\u00fchren, um zu sehen, dass der Test fehlgeschlagen ist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erstellung von Testskripten im Skip-Modus in Katalon Studio mit der Sprache Groovy.<\/p>\n","protected":false},"author":8,"featured_media":1535,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[23],"tags":[],"class_list":["post-1185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-katalon-studio-anleitung"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/posts\/1185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/comments?post=1185"}],"version-history":[{"count":3,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/posts\/1185\/revisions"}],"predecessor-version":[{"id":1538,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/posts\/1185\/revisions\/1538"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/media\/1535"}],"wp:attachment":[{"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/media?parent=1185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/categories?post=1185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging-msg-ittester-sk.rucolabs.sk\/de\/wp-json\/wp\/v2\/tags?post=1185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}