{"id":176,"date":"2016-05-03T17:38:28","date_gmt":"2016-05-03T17:38:28","guid":{"rendered":"http:\/\/eitzen.at\/?p=176"},"modified":"2016-05-03T17:38:28","modified_gmt":"2016-05-03T17:38:28","slug":"seleniet-v0-1-4-released","status":"publish","type":"post","link":"https:\/\/eitzen.at\/index.php\/seleniet-v0-1-4-released\/","title":{"rendered":"Seleniet v0.1.4 released"},"content":{"rendered":"<h2><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"74\" data-permalink=\"https:\/\/eitzen.at\/index.php\/seleniet-v0-0-7-released\/logo-text\/\" data-orig-file=\"https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text.png?fit=751%2C235&amp;ssl=1\" data-orig-size=\"751,235\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"logo-text\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text.png?fit=640%2C200&amp;ssl=1\" class=\"alignnone wp-image-74 size-medium\" src=\"https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text-300x94.png?resize=300%2C94\" alt=\"logo-text\" width=\"300\" height=\"94\" srcset=\"https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text.png?resize=300%2C94&amp;ssl=1 300w, https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text.png?resize=750%2C235&amp;ssl=1 750w, https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text.png?w=751&amp;ssl=1 751w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/h2>\n<h2>Added features<\/h2>\n<p>New in the composer:<\/p>\n<ul>\n<li>dbl clicking variables in sidepanel now adds them as &#8220;#[var]&#8221; into seleniet test case\u00a0files but only as &#8220;var&#8221; into property files<\/li>\n<li>ctrl + dbl click in sidepanel of locators will insert property var\u00a0name\u00a0associated withthe displayed locator (see Object Repository below)<\/li>\n<li>Location of composer.ini file has been moved to cfg. After upgrade make sure to move your file there<\/li>\n<li>Location of property files has been moved to props. After upgrade make sure to move your files there<\/li>\n<li>default settings have changed in that the zephyr subtests will not be loaded on start up.<\/li>\n<li>TracSelector: test case select box is resized to match the longest test case found in the list retrieved<\/li>\n<li>ZephyrSelector:\u00a0cycles and test cases are only retrieved if project lookup succeeded<\/li>\n<li>uncaughtexception handler to deal with swing and thread exceptions\u00a0making sure we get at least a system.out and stacktrace, a log entry or a popup of ANY uncaught\u00a0exception (if you experience any of these, PLEASE supply screenshot \/ text copy of the exception and the STACKTRACE)<\/li>\n<\/ul>\n<p>New in the Executor:<\/p>\n<ul>\n<li>empty firefox profile does not check for updates and should auto\u00a0download all major filetypes without popup<\/li>\n<li>returning java exit state to shell so that jenkins reports failures\u00a0accordingly<\/li>\n<\/ul>\n<p>New in the Object Repository:<\/p>\n<ul>\n<li>added\u00a0support for property variable name being associated with a gui\u00a0element in the obj repo as separate column. This var name is expected to be used when specifying values for the locators element (typically an input field) in a property file.<\/li>\n<\/ul>\n<h2>New Plugins<\/h2>\n<p>CSVImportVar &#8230; allows to import variables in package structured names from csv files. Used for FlatTO import (INet specific)<\/p>\n<p>RemoveVariable &#8230; allows to remove a variable or a set of (wildcards based with startsWith compare) from variables list<\/p>\n<p>BrowserToFront &#8230; triggers an browser javascript alert to bring the browser window to fron on OS level<\/p>\n<p>RonotKeyPress &#8230; utilizes teh java AWT Robot library to send key presses to native applications \/ dialogs (like the save as dialog for downloads)<\/p>\n<p>Grep &#8230;\u00a0grep plugin to allow grepping files for content<\/p>\n<p>MOD\u00a0added\u00a0support for oracle jdbc drivers in dbconnect plugin<\/p>\n<p>MOD renamed CSVFile plugin to match more closely its purpose \/ function as\u00a0TemplateFile plugin<\/p>\n<p>&nbsp;<\/p>\n<h2>Bug Fixes<\/h2>\n<p>BUGFIX: Only 50 subtests were listed in the sidepanel, introduced a\u00a0maxResult preference field for subtest query to allow more then default\u00a050 results<\/p>\n<p>BUGFIX: gui buttons are enabled already when loading startup url but have\u00a0no function. fixed in that the buttons are disabled till after the\u00a0loading of the start URL ahs finished<\/p>\n<p>BUGFIX: when quitting and update flag is set all other test cases\u00a0following the current ones are updated. If quit I expect to abort this<\/p>\n<p>BUGFIX: seleniet.bat update does not work, always complains about latest\u00a0exec bin zip not found or syntax error<\/p>\n<p>BUGFIX:\u00a0javadoc for IfUnknownVarGoto and Enter plugin is incorrect<\/p>\n<p>BUGFIX: local file test cases can not set a breakpoint, id was not cut\u00a0off after colon &#8220;:&#8221; but all was taken and thus the seleniet editor had\u00a0no test case assigned to (as the lookup returned null)<\/p>\n<p>BUGFIX: if no firefox profile is specified in the Execution Configurator do NOT show &#8220;default&#8221; but\u00a0leave field empty<\/p>\n<p>BUGFIX: in the exec plugin wait for process to finish before reading stream<\/p>\n<p>BUGFIX: Nullpointer when shutting down Composer<\/p>\n<p>BUGFIX: In Zephyrconnector quotes in comments are escaped and then the file can not be\u00a0saved. There is no need to escape the quotes anyway in comments<\/p>\n<p>BUGFIX: when exception happens in subtests, a massive amount of popups are triggered. Expect to receive just one pop up per subtest level<\/p>\n<h2>Known Issues<\/h2>\n<p>When opening find \/ replace toolbar the first time the input field does not get focus (just close and reopen with ESC + Ctrl+F)<\/p>\n<p>Functionkeys do not work in Executor if test case or any of the other tables have focus<\/p>\n<p>Do not start two executors in paralell there are major issues<\/p>\n<p>Auto downloading content for firefox is not supported on linux as of now<\/p>\n<p>When failure happens, you will be asked for each level of the test stack whether you want to reposition or not (if you click no). Still to be decided if it is a feature or a bug. Feedback from users welcome.<\/p>\n<p>Attachment modifications are not highlighted with a &#8220;*&#8221; in the tab title of the composer<\/p>\n<p>TABs are not supported \/ suggested for use in test case files<\/p>\n<p>Specifying two variables inside one argument of\u00a0the arg list of a command WITHOUT a &#8220;,&#8221; will highlight the line as error, but saving and executing it will work without any problem.<br \/>\nEncapsulating them with quotes won&#8217;t help as they will be removed when saving (are obsolete if no comma is inside the argument string)<\/p>\n<h2>Download<\/h2>\n<p><a href=\"http:\/\/eitzen.at\/maven-repo\/com\/et\/seleniet\/seleniet-exec\/0.1.4\/seleniet-exec-0.1.4-bin.zip\">http:\/\/eitzen.at\/maven-repo\/com\/et\/seleniet\/seleniet-exec\/0.1.4\/seleniet-exec-0.1.4-bin.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Added features New in the composer: dbl clicking variables in sidepanel now adds them as &#8220;#[var]&#8221; into seleniet test case\u00a0files but only as &#8220;var&#8221; into property files ctrl + dbl click in sidepanel of locators will insert property var\u00a0name\u00a0associated withthe displayed locator (see Object Repository below) Location of composer.ini file has been moved to cfg. <a href=\"https:\/\/eitzen.at\/index.php\/seleniet-v0-1-4-released\/\" rel=\"nofollow\"><span class=\"sr-only\">Read more about Seleniet v0.1.4 released<\/span>[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":74,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[5],"class_list":["post-176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-job","tag-seleniet"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/eitzen.at\/wp-content\/uploads\/2016\/01\/logo-text.png?fit=751%2C235&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p88Djt-2Q","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":1,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/posts\/176\/revisions\/177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/media\/74"}],"wp:attachment":[{"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eitzen.at\/index.php\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}