diff --git a/testautomation/extensions/required/includes/e_update.inc b/testautomation/extensions/required/includes/e_update.inc index b2a6d5046c6e..9ea62ff2ad21 100644 --- a/testautomation/extensions/required/includes/e_update.inc +++ b/testautomation/extensions/required/includes/e_update.inc @@ -98,7 +98,7 @@ testcase tExtensionManagerResources() if ( ExtensionUpdate.exists( 2 ) ) then call dialogtest( ExtensionUpdate ) ExtensionUpdate.cancel() - WaitSlot() + ExtensionUpdate.notExists( 3 ) else warnlog( "Extenson Update dialog did not open" ) endif diff --git a/testautomation/framework/optional/includes/f_usage_tracking.inc b/testautomation/framework/optional/includes/f_usage_tracking.inc index 3ba124cbd6de..ba00b1c3e0ca 100755 --- a/testautomation/framework/optional/includes/f_usage_tracking.inc +++ b/testautomation/framework/optional/includes/f_usage_tracking.inc @@ -49,9 +49,6 @@ private const LOGFILE = "user\temp\Feedback\Current.csv" testcase tUsageTracking1 - ' Here we just check that the functionality is present - the API call in - ' master.inc does only print a qaerrorlog. Here it is a bug. - printlog( "Test case 1: Presence of the Usage Tracking featureset (API)" ) if ( not gOOoImprovementIsEnabled ) then diff --git a/testautomation/framework/optional/includes/help_view_topics.inc b/testautomation/framework/optional/includes/help_view_topics.inc index aea302436498..edbbe66ec400 100755 --- a/testautomation/framework/optional/includes/help_view_topics.inc +++ b/testautomation/framework/optional/includes/help_view_topics.inc @@ -39,7 +39,7 @@ testcase tHelpRessourceTest( iCurrentAboutItem as integer ) - '///

Ressourcetest for OpenOffice.org help viewer

+ printlog( "Resource test for help topics - display all topics" ) dim iTopicCount as integer dim iCurrentTopic as integer @@ -48,48 +48,35 @@ testcase tHelpRessourceTest( iCurrentAboutItem as integer ) dim cCurrentAboutItem as string dim brc as boolean - '///help.bas::tHelpRessourceTest
- '/// endcase diff --git a/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt b/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt index 608eadb36c81..f5903a94f754 100755 --- a/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt +++ b/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt @@ -1,3 +1,62 @@ +Leitz:[User] +Leitz:1680 Kartonrückenschilder, breit +Leitz:1681 Kartonrückenschilder, schmal +Leitz:1685 Papierrückenschilder selbstkl., breit +Leitz:1686 Papierrückenschilder selbstkl., schmal +Leitz:1687 Papierrückenschilder selbstkl., breit +Leitz:1688 Papierrückenschilder selbstkl., schmal +Leitz:1900 Blanko-Schildchen +Leitz:2466 Blanko-Schildchen +Leitz:6010 Blanko-Schildchen +Leitz:6098 Papierrückenschilder selbstkl., breit +Leitz:6099 Papierrückenschilder selbstkl., schmal +Leitz:6643 Beschriftungsschilder, selbstklebend +Sigel:[User] +Sigel:DD300 CD-Einleger +Sigel:DD405 CD-Einleger +Sigel:DD450 CD-Booklet +Sigel:DE115 Design-Etiketten +Sigel:DE141 Design-Etiketten +Sigel:DP001 Tischkarten blanko weiß +Sigel:DP002 Tischkarten konturgestanzt +Sigel:DP835/DP935 Design-Visitenkarten gestanzt +Sigel:DP836/DP936 Design-Visitenkarten +Sigel:DP837/DP937 Design-Visitenkarten gestanzt, m. abger. Ecken +Sigel:DP838/DP938 Design-Klapp-Visitenkarten +Sigel:DP839/DP939 Design-Visitenkarten +Sigel:LP710 Postkarte bedruckt +Sigel:LP711 Postkarte +Sigel:LP731 Ordner-Einsteckschild +Sigel:LP734 Ordner-Einsteckschild +Sigel:LP750 CD-Einleger +Sigel:LP755 CD-Booklet +Sigel:LP781 Regalschild +Herlitz:[User] +Herlitz:083215/4 Diskettenetikett +Herlitz:083216/2 CD-ROM-Etikett +Herlitz:083217/0 Adressetikett +Herlitz:083219/6 Adressetikett +Herlitz:083220/4 Adressetikett Laser +Herlitz:083221/2 Adressetikett Laser +Herlitz:083222/0 Adressetikett Laser +Herlitz:083224/6 Diskettenetikett Laser +Herlitz:083230/3 Adressetikett Inkjet +Herlitz:083231/1 Adressetikett Inkjet +Herlitz:083234/5 Diskettenetikett Inkjet +Herlitz:083240/2 Adressetik. Laser+InkJet +Herlitz:083244/4 Diskettenetik.Laser+InkJet +Herlitz:083250/1 Adressetiketten +Herlitz:083251/9 Ordner-Etiketten, 8 cm +Herlitz:083252/7 Ordner-Etiketten, 5 cm +Herlitz:083253/5 Neonetiketten +Herlitz:083254/3 Transparente Etiketten +Herlitz:083255/0 Diskettenetiketten +Herlitz:083257/6 Diaetiketten +Herlitz:083258/4 Farbdruck-Etiketten +Herlitz:083271/7 Ordnerrückeneinsteckschilder +Herlitz:502041/7 Visitenkarten +Herlitz:83256/8a Videoetiketten 0 +Herlitz:83256/8b Videoetiketten 0 Avery A4:[User] Avery A4:C2050 Video Face Avery A4:C2050 Video Spine @@ -293,704 +352,6 @@ Avery A4:L7902 Organizer Page (A5) Avery A4:L7905 Compliment Slip Avery A4:LPT110 Laser/Copier Transparency - 100micron Avery A4:LPT111 Laser/Copier Transparency - 100micron -Avery A4/Asia:[User] -Avery A4/Asia:C2412 Laminated Cards, large -Avery A4/Asia:C2413 Laminated Cards -Avery A4/Asia:C2414 Laminated Cards -Avery A4/Asia:C24412 Laminated Cards, large -Avery A4/Asia:C25446 A5 Sheet -Avery A4/Asia:C25447 A5 Sheet -Avery A4/Asia:C2546 Windows Decals -Avery A4/Asia:C2547 Fantastic Plastic -Avery A4/Asia:C91131 Business Cards -Avery A4/Asia:C91149 Business Cards -Avery A4/Asia:C9167 A4 Sheet -Avery A4/Asia:C9169 Glossy Photo Quality Labels -Avery A4/Asia:C9356 Photo Quality A4 Card Sheet -Avery A4/Asia:J21013 Business Cards -Avery A4/Asia:J21015 Business Cards -Avery A4/Asia:J21016 Business Cards -Avery A4/Asia:J21031 Business Cards -Avery A4/Asia:J21033 Business Cards -Avery A4/Asia:J21131 Business Cards -Avery A4/Asia:J21141 Greeting Cards -Avery A4/Asia:J21149 Business Cards -Avery A4/Asia:J2356 A4 Sheet -Avery A4/Asia:J8359 Address -Avery A4/Asia:J8360 Address -Avery A4/Asia:J8361 Address -Avery A4/Asia:J8362 Address -Avery A4/Asia:J8363 Address -Avery A4/Asia:J8365 Address -Avery A4/Asia:J8367 Shipping A4 -Avery A4/Asia:J8368 Shipping A5 -Avery A4/Asia:J8369 Parcel -Avery A4/Asia:J8371 Lever Arch -Avery A4/Asia:J8751 Mini Address -Avery A4/Asia:J8756 35 mm Slide -Avery A4/Asia:J8766 3.5" Diskette -Avery A4/Asia:J8771 Video Face -Avery A4/Asia:J8774 Video Spine -Avery A4/Asia:J88911 Address -Avery A4/Asia:J88915 Address -Avery A4/Asia:J88919 Address -Avery A4/Asia:J88923 Address -Avery A4/Asia:J88927 Address -Avery A4/Asia:J88935 Address -Avery A4/Asia:L7159 Address -Avery A4/Asia:L7160 Address -Avery A4/Asia:L7161 Address -Avery A4/Asia:L7162 Address -Avery A4/Asia:L7163 Address -Avery A4/Asia:L7164 Address -Avery A4/Asia:L7165 Parcel -Avery A4/Asia:L7166 Parcel -Avery A4/Asia:L7167 Shipping -Avery A4/Asia:L7168 Shipping -Avery A4/Asia:L7169 Parcel -Avery A4/Asia:L7170 Eurofolio -Avery A4/Asia:L7171 Lever Arch -Avery A4/Asia:L7172 Ring Binder -Avery A4/Asia:L7173 Address -Avery A4/Asia:L7651 Mini Adress -Avery A4/Asia:L7656 35 mm Slide -Avery A4/Asia:L7664 3.5" Diskette - Wraparound -Avery A4/Asia:L7665 Mini Data Cartridge -Avery A4/Asia:L7666 3.5" Diskette -Avery A4/Asia:L7667 Standard Data Cartridge -Avery A4/Asia:L7668 Labels for Zip(TM) Disk -Avery A4/Asia:L7671 Video Face -Avery A4/Asia:L7674 Video Spine -Avery A4/Asia:L78382 Address -Avery A4/Asia:L78383 Address -Avery A4/Asia:L78384 Address -Avery A4/Asia:L78386 Address -Avery A4/Asia:L78387 Address -Avery A4/Asia:L78388 Address -Avery A4/Asia:M21131 Business Cards -Avery A4/Asia:M8167 A4 Sheet -Avery A4/Asia:M88173 Address -Avery A4/Asia:M88175 Address -Avery A4/Asia:M88177 Address -Avery A4/Asia:M88179 Address -Avery A4/Asia:M88183 Address -Avery A4/Asia:M88185 Address -Avery A4/Asia:M88187 Address -Avery A4/Asia:M88315 Address -Avery A4/Asia:P78204 Address -Avery A4/Asia:P78261 Address -Avery A4/Asia:P78270 Address -Avery A4/Asia:P78275 Address -Avery Letter Size:[User] -Avery Letter Size:11161 Ready Index ExtraWide 5 Tab -Avery Letter Size:11163 Ready Index ExtraWide 8 Tab -Avery Letter Size:11165 Ready Index ExtraWide 10 Tab -Avery Letter Size:11171 Easy Edit Ready Index - 5 Tabs -Avery Letter Size:11172 Easy Edit Ready Index - 8 Tabs -Avery Letter Size:11173 Easy Edit Ready Index - 10 Tabs -Avery Letter Size:11251 Clear Label/Index Maker Presentation Kit 5 Tab -Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1" or Larger -Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1/4" or 5/16" -Avery Letter Size:11251 Clear Label/Index Maker Spine Label 3/8" or 1/2" -Avery Letter Size:11251 Clear Label/Index Maker Spine Label 5/8" or 3/4" -Avery Letter Size:11253 Clear Label/Index Maker Narrow 5 Tab -Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1" or Larger -Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1/4" or 5/16" -Avery Letter Size:11253 Clear Label/Index Maker Spine Label 3/8" or 1/2" -Avery Letter Size:11253 Clear Label/Index Maker Spine Label 5/8" or 3/4" -Avery Letter Size:11260 Ready Index Landscape - 5 Tabs -Avery Letter Size:11261 Ready Index Landscape - 8 Tabs -Avery Letter Size:11526 Direct Print Custom Dividers 5 Tab Single Set -Avery Letter Size:11527 Direct Print Custom Dividers 8 Tab Single Set -Avery Letter Size:12260 Ready Index Landscape - 5 Tabs -Avery Letter Size:12261 Ready Index Landscape - 8 Tabs -Avery Letter Size:2160 Addressing -Avery Letter Size:2162 Addressing -Avery Letter Size:2163 Address/Shipping -Avery Letter Size:2164 Shipping -Avery Letter Size:2180 File Folder-Assorted -Avery Letter Size:2181 File Folder-White -Avery Letter Size:2186 3.5" Diskette-White -Avery Letter Size:3111 Square Stickers -Avery Letter Size:3112 Small Round Stickers -Avery Letter Size:3114 Full Page Stickers -Avery Letter Size:3248 Glossy Photo Quality Postcard -Avery Letter Size:3251 Feather Edge Greeting Card -Avery Letter Size:3252 Vellum Overlay Greeting Card -Avery Letter Size:3254 Glossy Photo Quality Print-to-the-Edge Greeting Card -Avery Letter Size:3256 White Embossed Note Cards -Avery Letter Size:3259 Ivory Embossed Note Card -Avery Letter Size:3260 Ivory Embossed Half-Fold Card -Avery Letter Size:3261 White Large Labels -Avery Letter Size:3261 White Return Address Labels -Avery Letter Size:3261 White Small Labels -Avery Letter Size:3263 White Postcard -Avery Letter Size:3265 White Half-Fold Card -Avery Letter Size:3266 White Quarter-Fold Card -Avery Letter Size:3268 White Note Card -Avery Letter Size:3269 Glossy Photo Quality Half-Fold Cards -Avery Letter Size:3273 White Print-to-the-Edge Greeting Cards -Avery Letter Size:3274 White Big Round Stickers -Avery Letter Size:3274 White Small Round Stickers -Avery Letter Size:3274 White Square Stickers -Avery Letter Size:3277 Textured Canvas for Ink Jet Printers -Avery Letter Size:5066 File Folder-Red -Avery Letter Size:5095 Name Badge - Red -Avery Letter Size:5096 3-1/2" Diskette - Red -Avery Letter Size:5159 Address -Avery Letter Size:5160 Address -Avery Letter Size:5161 Address -Avery Letter Size:5162 Address -Avery Letter Size:5163 Address / Shipping -Avery Letter Size:5164 Address / Shipping -Avery Letter Size:5165 Full Sheet -Avery Letter Size:5166 File Folder-Orange -Avery Letter Size:5167 Return Address -Avery Letter Size:5168 Shipping -Avery Letter Size:5196 3-1/2" Diskette - White -Avery Letter Size:5197 5-1/4 Diskette - White -Avery Letter Size:5198 Audio Cassette -Avery Letter Size:5199 Video Cassette Face -Avery Letter Size:5199 Video Cassette Spine -Avery Letter Size:5260 Address -Avery Letter Size:5261 Address -Avery Letter Size:5262 Address -Avery Letter Size:5263 Address / Shipping -Avery Letter Size:5264 Address / Shipping -Avery Letter Size:5265 Full Sheet -Avery Letter Size:5266 File Folder-Assorted -Avery Letter Size:5267 Return Address -Avery Letter Size:5293 Round -Avery Letter Size:5294 Round -Avery Letter Size:5305 Laser Tent Cards Med. -Avery Letter Size:5309 Laser Tent Cards Large -Avery Letter Size:5315 Laser Note Cards -Avery Letter Size:53220 Glossy 4x6 Photo Paper -Avery Letter Size:53221 Glossy 5x7 Photo Paper -Avery Letter Size:5361 Laminated ID Cards -Avery Letter Size:5361 Laminated ID Cards-Single Card -Avery Letter Size:5362 Laminated N. Badges-Single Card -Avery Letter Size:5362 Laminated Name Badges -Avery Letter Size:5364 Laminated Rotary Index Cards -Avery Letter Size:5364 Laminated Rotary Index-Single Card -Avery Letter Size:5366 File Folder-White -Avery Letter Size:5371 Business Card - White -Avery Letter Size:5376 Business Card - Ivory -Avery Letter Size:5377 Business Card - Gray -Avery Letter Size:5383 Name Tag Kit -Avery Letter Size:5384 Name Tag Kit -Avery Letter Size:5385 Rotary Card - Small -Avery Letter Size:5386 Rotary Card - Large -Avery Letter Size:5388 Index Card -Avery Letter Size:5389 Post Card -Avery Letter Size:5390 Name Tag Refill -Avery Letter Size:5392 Name Tag Refill -Avery Letter Size:5395 Name Badge - White -Avery Letter Size:5660 Clear Address -Avery Letter Size:5661 Clear Address -Avery Letter Size:5662 Clear Address -Avery Letter Size:5663 Clear Address -Avery Letter Size:5664 Clear Address / Shipping -Avery Letter Size:5666 File Folder-Purple -Avery Letter Size:5667 Clear Return Address -Avery Letter Size:5766 File Folder-Blue -Avery Letter Size:5824 CD-Recordable Labels -Avery Letter Size:5836 MtgCreator Divider 5 Tab -Avery Letter Size:5836 MtgCreator Portfolio Label -Avery Letter Size:5866 File Folder-Green -Avery Letter Size:5871 Laser Business Card -Avery Letter Size:5881 Color Laser Business Cards -Avery Letter Size:5883 Name Tag Kit - Blue -Avery Letter Size:5884 Glossy Color Laser Brochures -Avery Letter Size:5889 Color Laser Postcards -Avery Letter Size:5895 Name Badge - Blue -Avery Letter Size:5896 3-1/2" Diskette - Blue -Avery Letter Size:5911 Business Card -Avery Letter Size:5922 Address -Avery Letter Size:5925 White Laser Labels for Zip Disks (bottom spine) -Avery Letter Size:5925 White Laser Labels for Zip Disks (face) -Avery Letter Size:5925 White Laser Labels for Zip Disks (top spine) -Avery Letter Size:5930 Clear Address -Avery Letter Size:5931 White CD/DVD Labels for Lasers (face) -Avery Letter Size:5931 White CD/DVD Labels for Lasers (spines) -Avery Letter Size:5960 Address -Avery Letter Size:5961 Address -Avery Letter Size:5962 Address -Avery Letter Size:5963 Address / Shipping -Avery Letter Size:5966 File Folder-Yellow -Avery Letter Size:5970 Fluorescent Laser - Magenta -Avery Letter Size:5971 Fluorescent Laser - Green -Avery Letter Size:5972 Fluorescent Laser - Yellow -Avery Letter Size:5975 Fluorescent Laser - Full Sheet Assorted -Avery Letter Size:5979 Fluorescent Laser - Assorted -Avery Letter Size:5980 Pastel Laser - Blue -Avery Letter Size:5997 Videotape Face -Avery Letter Size:5997 Videotape Spine -Avery Letter Size:5998 Audio Tape -Avery Letter Size:6460 Remove 'Em Address Labels -Avery Letter Size:6464 Remove 'Em Shipping Labels -Avery Letter Size:6465 Removable Laser - Full Sheet -Avery Letter Size:6466 Remove 'Em File Folder Labels -Avery Letter Size:6467 Removable Laser - Small Multi-Purpose -Avery Letter Size:6490 Remove 'Em 3.5" Diskette-Face Only Labels -Avery Letter Size:6503 Remove'em white laser 8 1/2" x 11" -Avery Letter Size:6873 Color Laser Address Labels -Avery Letter Size:6879 Color Laser Address Labels -Avery Letter Size:74520 Name Badge Inserts - 3" x 4" -Avery Letter Size:74540 Name Badge Inserts - 3" x 4" -Avery Letter Size:74541 Name Badge Inserts - 3" x 4" -Avery Letter Size:74550 Name Badge Inserts - 2 1/4" x 3 1/2" -Avery Letter Size:74552 Name Badge Inserts - 2" x 3" -Avery Letter Size:74558 Name Badge Inserts - 2" x 3" -Avery Letter Size:74650 Name Badge Inserts - 2 1/4" x 3 1/2" -Avery Letter Size:74651 Name Badge Inserts - 2 1/4" x 3 1/2" -Avery Letter Size:8160 Ink Jet Address -Avery Letter Size:8161 Ink Jet Address -Avery Letter Size:8162 Ink Jet Address -Avery Letter Size:8163 Ink Jet Address / Shipping -Avery Letter Size:8164 Ink Jet Address / Shipping -Avery Letter Size:8165 Ink Jet Full Sheet -Avery Letter Size:8166 Ink Jet File Folder-Assorted -Avery Letter Size:8167 Ink Jet Return Address -Avery Letter Size:8196 Ink Jet 3-1/2" Diskette -Avery Letter Size:8250 Ink Jet Label for Color Printing -Avery Letter Size:8252 Ink Jet Label for Color Printing -Avery Letter Size:8253 Ink Jet Label for Color Printing -Avery Letter Size:8254 Ink Jet Label for Color Printing -Avery Letter Size:8255 Ink Jet Label for Color Printing -Avery Letter Size:8257 Ink Jet Return Address for Color Printing -Avery Letter Size:8309 Tent Card Large -Avery Letter Size:8313 Glossy Photo Quality 4" x 6" Card -Avery Letter Size:8314 Glossy Photo Quality 8-1/2" x 11" Card -Avery Letter Size:8315 Ink Jet Note Cards -Avery Letter Size:8316 Ink Jet Greeting Card (Landscape)* -Avery Letter Size:8316 Ink Jet Greeting Card (Portrait)* -Avery Letter Size:8317 Embossed Ink Jet Note Card - Ivory -Avery Letter Size:8324 Ink Jet Brochures -Avery Letter Size:8366 Ink Jet File Folder-White -Avery Letter Size:8371 Ink Jet Business Card -Avery Letter Size:8373 Glossy Photo Quality Business Card -Avery Letter Size:8376 Ink Jet Business Card - Ivory -Avery Letter Size:8377 Ink Jet Business Card - Gray -Avery Letter Size:8384 Photo Quality Brochures -Avery Letter Size:8385 Rotary Card - Small -Avery Letter Size:8387 Ink Jet Postcard - 4-up -Avery Letter Size:8388 Index Card -Avery Letter Size:8389 Glossy Photo Quality Postcard -Avery Letter Size:8460 Ink Jet Address -Avery Letter Size:8461 Ink Jet Address -Avery Letter Size:8462 Ink Jet Address -Avery Letter Size:8463 Ink Jet Address / Shipping -Avery Letter Size:8464 Ink Jet Address / Shipping -Avery Letter Size:8465 Ink Jet Full Sheet -Avery Letter Size:8660 Ink Jet Clear Address -Avery Letter Size:8662 Ink Jet Clear Address -Avery Letter Size:8663 Ink Jet Clear Address/Shipping -Avery Letter Size:8665 Ink Jet Clear Full Sheet -Avery Letter Size:8667 Ink Jet Clear Address Labels -Avery Letter Size:8763 Glossy Photo Quality Labels -Avery Letter Size:8769 Glossy Photo Quality Labels -Avery Letter Size:8871 Clean Edge Business Cards (IJ) -Avery Letter Size:8877 Ink Jet Business Card - Gray -Avery Letter Size:8923 Ink Jet Address / Shipping -Avery Letter Size:8925 White Inkjet Labels for Zip Disks (bottom spine) -Avery Letter Size:8925 White Inkjet Labels for Zip Disks (face) -Avery Letter Size:8925 White Inkjet Labels for Zip Disks (top spine) -Avery Letter Size:8931 White CD/DVD Jewel Case Insert (spines) -Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (cover) -Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (tray) -Avery Letter Size:8931 White CD/DVD Labels for Inkjet Printers -Avery Letter Size:Hidden Tab 10 Tab -Avery Letter Size:Hidden Tab 5 Tab -Avery Letter Size:Hidden Tab 8 Tab -Avery Letter Size:Index Maker 3 Tab -Avery Letter Size:Index Maker 5 Tab -Avery Letter Size:Index Maker 8 Tab -Avery Letter Size:Prof. Ready Index Spine Insert 1 1/2" -Avery Letter Size:Prof. Ready Index Spine Insert 1" -Avery Letter Size:Prof. Ready Index Spine Insert 2" -Avery Letter Size:Prof. Ready Index Spine Insert 3" -Avery Letter Size:Protect 'n Tab - 5 Tab -Avery Letter Size:Protect 'n Tab - 8 Tab -Avery Letter Size:Ready Index 10 Tab -Avery Letter Size:Ready Index 12 Tab -Avery Letter Size:Ready Index 15 Tab -Avery Letter Size:Ready Index 5 Tab -Avery Letter Size:Ready Index 8 Tab -Avery Letter Size:Self Adhesive Index Tab 1 1/2" -Avery Letter Size:Self Adhesive Index Tab 1" -Avery Letter Size:Self Adhesive Index Tab 2" -Avery Letter Size:TitleFrames Asst. Spines Insert 3" -Avery Letter Size:TitleFrames Asst.Spines Insert 1 1/2" -Avery Letter Size:TitleFrames Asst.Spines Insert 1" -Avery Letter Size:TitleFrames Asst.Spines Insert 2" -Avery Letter Size:TitleFrames Cover - 1 1/2" -Avery Letter Size:TitleFrames Cover - 1" -Avery Letter Size:TitleFrames Spine - 1 1/2" -Avery Letter Size:TitleFrames Spine - 1" -Avery Letter Size:WorkSaver Divider 5 Tabs -Avery Letter Size:WorkSaver Divider 8 Tabs -Avery Letter Size:WorkSaver Inserts 1/3 Cut -Avery Letter Size:WorkSaver Inserts 1/5 Cut -Avery Zweckform:[User] -Avery Zweckform:2493 Inkjet-Photo-Papier, blanko -Avery Zweckform:2494 Inkjet-Photo-Papier, blanko -Avery Zweckform:2495 Inkjet-Photo-Papier, blanko -Avery Zweckform:32010 Visitenkarten, blanko -Avery Zweckform:32011 Visitenkarten, blanko, schnittgestanzt -Avery Zweckform:32012 Visitenkarten, blanko, schnittgestanzt -Avery Zweckform:32014 Inkjet-Visitenkarten, blanko -Avery Zweckform:32017 Doppel-Visitenkarten, blanko -Avery Zweckform:32020 Visitenkarten, marmoriert -Avery Zweckform:32021 Visitenkarten, marmoriert -Avery Zweckform:32022 Visitenkarten, marmoriert -Avery Zweckform:32023 Visitenkarten, marmoriert -Avery Zweckform:32029 Visitenkarten, blanko, Glossy -Avery Zweckform:32030 Visitenkarten, Blue Wave -Avery Zweckform:32031 Visitenkarten, Paradise -Avery Zweckform:32032 Visitenkarten, Sahara -Avery Zweckform:32036 Visitenkarten, Cosmic -Avery Zweckform:32040 Visitenkarten, blanko -Avery Zweckform:32060 Inkjet Bütten-Papier, Cream -Avery Zweckform:32061 Inkjet Bütten-Papier, Aqua -Avery Zweckform:32062 Inkjet Bütten-Papier, Jade -Avery Zweckform:32063 Inkjet Bütten-Papier, Sand -Avery Zweckform:32064 Inkjet-Papier, Leinenstruktur -Avery Zweckform:32065 Inkjet-Papier, Hammerschlag -Avery Zweckform:32080 Marmoriertes Papier -Avery Zweckform:32081 Marmoriertes Papier -Avery Zweckform:32082 Marmoriertes Papier -Avery Zweckform:32083 Marmoriertes Papier -Avery Zweckform:32098 Urkunde marmoriert, Text rot -Avery Zweckform:32099 Urkunde marmoriert, Text gold -Avery Zweckform:32250 CD-Einleger, blanko -Avery Zweckform:32251 Inkjet-CD-Einleger -Avery Zweckform:32252 Postkarte, blanko -Avery Zweckform:32253 Tischkarte, blanko -Avery Zweckform:32254 Karteikarte, blanko -Avery Zweckform:32255 Cassetten-Einleger, blanko -Avery Zweckform:32256 Video-Einleger, blanko -Avery Zweckform:32257 Tischkarte lang, blanko -Avery Zweckform:32258 Regalschilder -Avery Zweckform:32286 Inkjet-Glückwunschkarten, blanko -Avery Zweckform:32287 Inkjet-Glückwunschkarten, blanko -Avery Zweckform:32288 Inkjet-Glückwunschkarten, blanko -Avery Zweckform:32289 Inkjet-Glückwunschkarten, blanko -Avery Zweckform:3415 Kreise -Avery Zweckform:3416 Kreise -Avery Zweckform:3418 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3420 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3421 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3422 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3423 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3424 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3425 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3426 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3427 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3448 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3449 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3450 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3451 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3452 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3453 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3454 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3455 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3456 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3457 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3458 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3459 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3470 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3471 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3472 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3473 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3474 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3475 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3477 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3478 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3479 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3481 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3483 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3484 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3489 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3490 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3651 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3652 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3653 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3654 CD-Etiketten -Avery Zweckform:3655 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3657 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3658 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3659 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3660 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3661 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3662 Ordnerrücken-Etiketten, schmal -Avery Zweckform:3663 Ordnerrücken-Etiketten, breit -Avery Zweckform:3664 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3665 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3666 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3667 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3668 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3669 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:3674 Computer-Etiketten -Avery Zweckform:3675 Computer-Etiketten -Avery Zweckform:3676 Computer-Etiketten -Avery Zweckform:3677 Computer-Etiketten, für 3,5" Disk. -Avery Zweckform:3684 Computer-Etiketten, für 3,5" Disk. -Avery Zweckform:3685 Computer-Etiketten, für 3,5" Disk. -Avery Zweckform:3686 Computer-Etiketten, für 3,5" Disk. -Avery Zweckform:3687 Computer-Etiketten, für 3,5" Disk. -Avery Zweckform:3688 Ordnerrücken-Etiketten, breit -Avery Zweckform:3689 Ordnerrücken-Etiketten, schmal -Avery Zweckform:3691 Ordnerrücken-Etiketten, breit -Avery Zweckform:3692 Ordnerrücken-Etiketten, breit -Avery Zweckform:3693 Ordnerrücken-Etiketten, breit -Avery Zweckform:3694 Ordnerrücken-Etiketten, breit -Avery Zweckform:3696 Ordnerrücken-Etiketten, schmal -Avery Zweckform:3697 Ordnerrücken-Etiketten, schmal -Avery Zweckform:3698 Ordnerrücken-Etiketten, schmal -Avery Zweckform:3699 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4720 Transparente Etiketten -Avery Zweckform:4721 Transparente Etiketten -Avery Zweckform:4722 Transparente Etiketten -Avery Zweckform:4723 Transparente Etiketten -Avery Zweckform:4730 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4731 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4732 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4733 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4734 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4735 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4736 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4737 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4738 Disketten-Etiketten, Stick+Lift -Avery Zweckform:4739 Disketten-Etiketten, Stick+Lift -Avery Zweckform:4740 Disketten-Etiketten, Stick+Lift -Avery Zweckform:4741 Disketten-Etiketten, Stick+Lift -Avery Zweckform:4742 Video-Etiketten, Stick+Lift -Avery Zweckform:4743 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4744 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4745 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:4746 Video-Etiketten, Stick+Lift -Avery Zweckform:4747 Etiketten für ZIP-Disketten -Avery Zweckform:4748 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4749 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4750 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4751 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4752 Ordnerrücken-Etiketten, breit -Avery Zweckform:4753 Ordnerrücken-Etiketten, breit -Avery Zweckform:4754 Ordnerrücken-Etiketten, breit -Avery Zweckform:4755 Ordnerrücken-Etiketten, breit -Avery Zweckform:4756 Hängeordner-Etiketten, schmal -Avery Zweckform:4757 Hängeordner-Etiketten, breit -Avery Zweckform:4758 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4759 Ordnerrücken-Etiketten, breit -Avery Zweckform:4760 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4761 Ordnerrücken-Etiketten, breit -Avery Zweckform:4762 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4763 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4764 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4765 Ordnerrücken-Etiketten, schmal -Avery Zweckform:4766 Ordnerrücken-Etiketten, breit -Avery Zweckform:4767 Ordnerrücken-Etiketten, breit -Avery Zweckform:4768 Ordnerrücken-Etiketten, breit -Avery Zweckform:4769 Ordnerrücken-Etiketten, breit -Avery Zweckform:4770 Transparente Etiketten -Avery Zweckform:4771 Transparente Etiketten -Avery Zweckform:4772 Transparente Etiketten -Avery Zweckform:4773 Wetterfeste Etiketten -Avery Zweckform:4774 Wetterfeste Etiketten -Avery Zweckform:4775 Wetterfeste Etiketten -Avery Zweckform:4776 Wetterfeste Etiketten -Avery Zweckform:4777 Transparente Etiketten -Avery Zweckform:4780 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:4781 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:4782 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:4784 Namens-Etiketten -Avery Zweckform:4790 Inkjet-Etiketten, rund -Avery Zweckform:4791 Inkjet-Etiketten -Avery Zweckform:4792 Inkjet-Etiketten -Avery Zweckform:4793 Inkjet-Etiketten -Avery Zweckform:4794 Inkjet-Etiketten -Avery Zweckform:4795 Inkjet-Etiketten -Avery Zweckform:4798 Disketten-Etiketten Photo-Qualität -Avery Zweckform:4799 Inkjet-Etiketten, oval -Avery Zweckform:5129061 Trennstreifen -Avery Zweckform:6002 Neon-Etiketten -Avery Zweckform:6003 Neon-Etiketten -Avery Zweckform:6004 Neon-Etiketten -Avery Zweckform:6005 Neon-Etiketten -Avery Zweckform:6006 Neon-Etiketten -Avery Zweckform:6008 Typenschild-Etiketten -Avery Zweckform:6009 Typenschild-Etiketten -Avery Zweckform:6011 Typenschild-Etiketten -Avery Zweckform:6012 Typenschild-Etiketten -Avery Zweckform:6013 Typenschild-Etiketten -Avery Zweckform:6014 Etiketten für CD-Hüllen -Avery Zweckform:6015 CD-Etiketten incl. Zentrierhilfe -Avery Zweckform:6019 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:6020 Dia-Etiketten, Stick+Lift -Avery Zweckform:6021 Sichtreiter-Etiketten, Stick+Lift -Avery Zweckform:6022 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:6023 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:6024 Inkjet+Laser+Kopier-Etiketten Stick+Lift, -Avery Zweckform:6025 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:6026 Disketten-Etiketten, Stick+Lift -Avery Zweckform:6029 Disketten-Etiketten, Stick+Lift -Avery Zweckform:6030 Cassetten-Etiketten, Stick+Lift -Avery Zweckform:6031 Inkjet+Laser+Kopier-Etiketten Stick+Lift -Avery Zweckform:6036 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:6037 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:6038 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:6039 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:6040 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:6041 Inkjet+Laser+Kopier-Etiketten -Avery Zweckform:6043 CD-Etiketten -Avery Zweckform:6044 CD-Etiketten -Avery Zweckform:6045 CD-Etiketten -Avery Zweckform:6046 CD-Etiketten -Avery Zweckform:6047 CD-Etiketten -Avery Zweckform:6058 Ordnerrücken-Etiketten, schmal -Avery Zweckform:6059 Ordnerrücken-Etiketten, breit -Avery Zweckform:6060 Ordnerrücken-Etiketten, schmal -Avery Zweckform:6061 Ordnerrücken-Etiketten, breit -Avery Zweckform:6074 Inkjet-Glossy-CD-Etiketten -Avery Zweckform:6077 Inkjet-Glossy-Etiketten -Avery Zweckform:6078 Inkjet-Glossy-Etiketten -Avery Zweckform:6079 Inkjet-Glossy-Etiketten, oval -Avery Zweckform:6080 Inkjet-Glossy-Etiketten -Avery Zweckform:6081 Inkjet-Glossy-Etiketten -Avery Zweckform:6082 Inkjet-Glossy-CD-Etiketten -Avery Zweckform:6083 Inkjet-Glossy-Etiketten -Avery Zweckform:6090 Korrektur- und Abdeck-Etiketten -Avery Zweckform:6091 Korrektur- und Abdeck-Etiketten -Avery Zweckform:6092 Korrektur- und Abdeck-Etiketten -Avery Zweckform:6093 Korrektur- und Abdeck-Etiketten -Avery Zweckform:6094 Korrektur- und Abdeck-Etiketten -Avery Zweckform:6102 Farbige Folien-Etiketten -Avery Zweckform:6103 Farbige Folien-Etiketten -Avery Zweckform:6104 Farbige Folien-Etiketten -Avery Zweckform:6105 Farbige Folien-Etiketten -Avery Zweckform:6106 Farbige Folien-Etiketten -Avery Zweckform:6107 Farbige Folien-Etiketten -Avery Zweckform:6108 Farbige Folien-Etiketten -Avery Zweckform:6109 Farbige Folien-Etiketten -Avery Zweckform:6110 Farbige Folien-Etiketten -Avery Zweckform:6111 Farbige Folien-Etiketten -Avery Zweckform:6112 Sicherheits-Etiketten -Avery Zweckform:6113 Sicherheits-Etiketten -Avery Zweckform:6114 Sicherheits-Etiketten -Avery Zweckform:6115 CD-Etiketten -Avery Zweckform:6116 MiniDisc-Etiketten -Avery Zweckform:6117 CD-Etiketten -Avery Zweckform:6118 CD-Etiketten -Avery Zweckform:C2050 Video-Etiketten, oben -Avery Zweckform:C2050 Video-Etiketten, seitlich -Avery Zweckform:C2070 Transfer-Folie für Mousepad -Avery Zweckform:C2080 Transfer-Folie für Puzzles -Avery Zweckform:C2090 T-Shirt Transfer-Folie -Avery Zweckform:C2166 Etikett rechteckig -Avery Zweckform:C2243 Etikett rund, klein -Avery Zweckform:C2351 Glückwunschkarten A5 -Avery Zweckform:C2354 Visitenkarten bis zum Rand -Avery Zweckform:C2355 Glückwunschkarten Standard -Avery Zweckform:C2364 Marmorierte Visitenkarten -Avery Zweckform:C2365 Marmorierte Visitenkarten -Avery Zweckform:C2366 Marmorierte Visitenkarten -Avery Zweckform:C2367 Marmorierte Visitenkarten -Avery Zweckform:C2370 Inkjet-Papier -Avery Zweckform:C2371 Inkjet-Papier -Avery Zweckform:C2374 Marmoriertes Papier -Avery Zweckform:C2375 Marmoriertes Papier -Avery Zweckform:C2376 Marmoriertes Papier -Avery Zweckform:C2377 Marmoriertes Papier -Avery Zweckform:C2410 Clubkarten laminiert -Avery Zweckform:C2546 Fensterbilder -Avery Zweckform:C2547 Fantastic Plastic -Avery Zweckform:C2651 Etikett rechteckig, klein -Avery Zweckform:C9312 Glossy Visitenkarten, schnittgestanzt -Avery Zweckform:C9352 Glückwunschkarten A6, glossy -Avery Zweckform:C9355 Postkarten, Rückseite -Avery Zweckform:C9355 Postkarten, Vorderseite -Avery Zweckform:C9362 Visitenkarten, glossy -Avery Zweckform:C9372 Photo-Papier, glossy, 9 x 13 -Avery Zweckform:C9405 T-Shirt Transferfolie -Avery Zweckform:C9431 Photo-Papier, glossy -Avery Zweckform:C9434 Photo-Karton, glossy -Avery Zweckform:C9660 CD-Etiketten, glossy, Super-Size -Avery Zweckform:C9660 SuperSize Inkjet-Glossy-CD-Etiketten -Avery Zweckform:J8416 Einladungskarten mit Klebeverschluss -Avery Zweckform:J8435 CD-Einleger -Avery Zweckform:J8587 Inkjet-Folie -Avery Zweckform:J8666 Disketten-Etiketten -Avery Zweckform:J8770 CD-Etiketten, Super-Ssize -Avery Zweckform:J8776 Inkjet-Stardust-CD-Etiketten* -Avery Zweckform:J8867 Inkjet-Magnet-Schilder** -Avery Zweckform:J8871 Inkjet-Magnet-Schilder** -Avery Zweckform:J8875 Inkjet-Magnet-Schilder** -Avery Zweckform:J9124 Photo-Etiketten, 13 x 18 -Avery Zweckform:L7159 Laser-Etiketten -Avery Zweckform:L7160 Laser-Etiketten -Avery Zweckform:L7161 Laser-Etiketten -Avery Zweckform:L7162 Laser-Etiketten -Avery Zweckform:L7163 Laser-Etiketten -Avery Zweckform:L7164 Laser-Etiketten -Avery Zweckform:L7165 Laser-Etiketten -Avery Zweckform:L7166 Laser-Etiketten -Avery Zweckform:L7167 Laser-Etiketten -Avery Zweckform:L7168 Laser-Etiketten -Avery Zweckform:L7169 Laser-Etiketten -Avery Zweckform:L7173 Laser-Etiketten -Avery Zweckform:L7410-10 Etiketten Register - Etikettenbogen 10 -Avery Zweckform:L7410-10 Etiketten Register - Inhaltsblatt 10-t -Avery Zweckform:L7410-12 Etiketten Register - Etikettenbogen 12 -Avery Zweckform:L7410-12 Etiketten Register - Inhaltsblatt 12-t -Avery Zweckform:L7410-5 Etiketten Register - Etikettenbogen 5-t -Avery Zweckform:L7410-5 Etiketten Register - Inhaltsblatt 5-tei -Avery Zweckform:L7411-10 Zahlen Register - Inhaltsblatt 1-10 -Avery Zweckform:L7411-12 Zahlen Register - Inhaltsblatt 1-12 -Avery Zweckform:L7411-15 Zahlen Register - Inhaltsblatt 1-15 -Avery Zweckform:L7411-20 Zahlen Register - Inhaltsblatt 1-20 -Avery Zweckform:L7411-31 Zahlen Register - Inhaltsblatt 1-31 -Avery Zweckform:L7411-5 Zahlen Register - Inhaltsblatt 1-5 -Avery Zweckform:L7411-AZ A-Z Register - Inhaltsblatt -Avery Zweckform:L7411-JD Monats Register - Inhaltsblatt Jan - D -Avery Zweckform:L7412-10 Einsteckschilder für Register 10-teilig -Avery Zweckform:L7412-12 Einsteckschilder für Register 12-teilig -Avery Zweckform:L7412-5 Einsteckschilder für Register 5-teilig -Avery Zweckform:L7424 Ordner-Etiketten, breit -Avery Zweckform:L7425 Ordner-Etiketten, schmal -Avery Zweckform:L7587 Laser-Folie -Avery Zweckform:L7651 Laser-Etiketten -Avery Zweckform:L7760 SuperSize Farblaser-Glossy-CD-Etiketten -Avery Zweckform:L7765 Farblaser-Glossy-Etiketten -Avery Zweckform:L7767 Farblaser-Glossy-Etiketten -Avery Zweckform:L7768 Farblaser-Glossy-Etiketten -Avery Zweckform:L7769 Farblaser-Glossy-Etiketten -Herlitz:[User] -Herlitz:083215/4 Diskettenetikett -Herlitz:083216/2 CD-ROM-Etikett -Herlitz:083217/0 Adressetikett -Herlitz:083219/6 Adressetikett -Herlitz:083220/4 Adressetikett Laser -Herlitz:083221/2 Adressetikett Laser -Herlitz:083222/0 Adressetikett Laser -Herlitz:083224/6 Diskettenetikett Laser -Herlitz:083230/3 Adressetikett Inkjet -Herlitz:083231/1 Adressetikett Inkjet -Herlitz:083234/5 Diskettenetikett Inkjet -Herlitz:083240/2 Adressetik. Laser+InkJet -Herlitz:083244/4 Diskettenetik.Laser+InkJet -Herlitz:083250/1 Adressetiketten -Herlitz:083251/9 Ordner-Etiketten, 8 cm -Herlitz:083252/7 Ordner-Etiketten, 5 cm -Herlitz:083253/5 Neonetiketten -Herlitz:083254/3 Transparente Etiketten -Herlitz:083255/0 Diskettenetiketten -Herlitz:083257/6 Diaetiketten -Herlitz:083258/4 Farbdruck-Etiketten -Herlitz:083271/7 Ordnerrückeneinsteckschilder -Herlitz:502041/7 Visitenkarten -Herlitz:83256/8a Videoetiketten 0 -Herlitz:83256/8b Videoetiketten 0 Herma A4:[User] Herma A4:4093 SuperPrint CD-Etikett, gold Herma A4:4094 SuperPrint CD-Etikett, silber @@ -1331,6 +692,7 @@ Herma A4:5096 SuperPrint für breite Ordner, gelb Herma A4:5097 SuperPrint für breite Ordner, rot Herma A4:5098 SuperPrint für breite Ordner, blau Herma A4:5099 SuperPrint für breite Ordner, grün +Herma A4:5116 taillierte Ringetiketten für Schmuck, weiß Herma A4:5123 SuperPrint für breite Ordner, weiß Herma A4:5124 SuperPrint für breite Ordner, gelb Herma A4:5125 SuperPrint für breite Ordner, rot @@ -1501,36 +863,675 @@ Herma A5:8614 A5 Musik-Cassetten, weiß Herma A5:8615 A5 für schmale Ordner, farbig sortiert Herma A5:8616 A5 für breite Ordner, farbig sortiert Herma endlos:[User] -Leitz:[User] -Leitz:1680 Kartonrückenschilder, breit -Leitz:1681 Kartonrückenschilder, schmal -Leitz:1685 Papierrückenschilder selbstkl., breit -Leitz:1686 Papierrückenschilder selbstkl., schmal -Leitz:1687 Papierrückenschilder selbstkl., breit -Leitz:1688 Papierrückenschilder selbstkl., schmal -Leitz:1900 Blanko-Schildchen -Leitz:2466 Blanko-Schildchen -Leitz:6010 Blanko-Schildchen -Leitz:6098 Papierrückenschilder selbstkl., breit -Leitz:6099 Papierrückenschilder selbstkl., schmal -Leitz:6643 Beschriftungsschilder, selbstklebend -Sigel:[User] -Sigel:DD300 CD-Einleger -Sigel:DD405 CD-Einleger -Sigel:DD450 CD-Booklet -Sigel:DE115 Design-Etiketten -Sigel:DE141 Design-Etiketten -Sigel:DP001 Tischkarten blanko weiß -Sigel:DP002 Tischkarten konturgestanzt -Sigel:DP835/DP935 Design-Visitenkarten gestanzt -Sigel:DP836/DP936 Design-Visitenkarten -Sigel:DP837/DP937 Design-Visitenkarten gestanzt, m. abger. Ecken -Sigel:DP838/DP938 Design-Klapp-Visitenkarten -Sigel:DP839/DP939 Design-Visitenkarten -Sigel:LP710 Postkarte bedruckt -Sigel:LP711 Postkarte -Sigel:LP731 Ordner-Einsteckschild -Sigel:LP734 Ordner-Einsteckschild -Sigel:LP750 CD-Einleger -Sigel:LP755 CD-Booklet -Sigel:LP781 Regalschild +Avery A4/Asia:[User] +Avery A4/Asia:C2412 Laminated Cards, large +Avery A4/Asia:C2413 Laminated Cards +Avery A4/Asia:C2414 Laminated Cards +Avery A4/Asia:C24412 Laminated Cards, large +Avery A4/Asia:C25446 A5 Sheet +Avery A4/Asia:C25447 A5 Sheet +Avery A4/Asia:C2546 Windows Decals +Avery A4/Asia:C2547 Fantastic Plastic +Avery A4/Asia:C91131 Business Cards +Avery A4/Asia:C91149 Business Cards +Avery A4/Asia:C9167 A4 Sheet +Avery A4/Asia:C9169 Glossy Photo Quality Labels +Avery A4/Asia:C9356 Photo Quality A4 Card Sheet +Avery A4/Asia:J21013 Business Cards +Avery A4/Asia:J21015 Business Cards +Avery A4/Asia:J21016 Business Cards +Avery A4/Asia:J21031 Business Cards +Avery A4/Asia:J21033 Business Cards +Avery A4/Asia:J21131 Business Cards +Avery A4/Asia:J21141 Greeting Cards +Avery A4/Asia:J21149 Business Cards +Avery A4/Asia:J2356 A4 Sheet +Avery A4/Asia:J8359 Address +Avery A4/Asia:J8360 Address +Avery A4/Asia:J8361 Address +Avery A4/Asia:J8362 Address +Avery A4/Asia:J8363 Address +Avery A4/Asia:J8365 Address +Avery A4/Asia:J8367 Shipping A4 +Avery A4/Asia:J8368 Shipping A5 +Avery A4/Asia:J8369 Parcel +Avery A4/Asia:J8371 Lever Arch +Avery A4/Asia:J8751 Mini Address +Avery A4/Asia:J8756 35 mm Slide +Avery A4/Asia:J8766 3.5" Diskette +Avery A4/Asia:J8771 Video Face +Avery A4/Asia:J8774 Video Spine +Avery A4/Asia:J88911 Address +Avery A4/Asia:J88915 Address +Avery A4/Asia:J88919 Address +Avery A4/Asia:J88923 Address +Avery A4/Asia:J88927 Address +Avery A4/Asia:J88935 Address +Avery A4/Asia:L7159 Address +Avery A4/Asia:L7160 Address +Avery A4/Asia:L7161 Address +Avery A4/Asia:L7162 Address +Avery A4/Asia:L7163 Address +Avery A4/Asia:L7164 Address +Avery A4/Asia:L7165 Parcel +Avery A4/Asia:L7166 Parcel +Avery A4/Asia:L7167 Shipping +Avery A4/Asia:L7168 Shipping +Avery A4/Asia:L7169 Parcel +Avery A4/Asia:L7170 Eurofolio +Avery A4/Asia:L7171 Lever Arch +Avery A4/Asia:L7172 Ring Binder +Avery A4/Asia:L7173 Address +Avery A4/Asia:L7651 Mini Adress +Avery A4/Asia:L7656 35 mm Slide +Avery A4/Asia:L7664 3.5" Diskette - Wraparound +Avery A4/Asia:L7665 Mini Data Cartridge +Avery A4/Asia:L7666 3.5" Diskette +Avery A4/Asia:L7667 Standard Data Cartridge +Avery A4/Asia:L7668 Labels for Zip(TM) Disk +Avery A4/Asia:L7671 Video Face +Avery A4/Asia:L7674 Video Spine +Avery A4/Asia:L78382 Address +Avery A4/Asia:L78383 Address +Avery A4/Asia:L78384 Address +Avery A4/Asia:L78386 Address +Avery A4/Asia:L78387 Address +Avery A4/Asia:L78388 Address +Avery A4/Asia:M21131 Business Cards +Avery A4/Asia:M8167 A4 Sheet +Avery A4/Asia:M88173 Address +Avery A4/Asia:M88175 Address +Avery A4/Asia:M88177 Address +Avery A4/Asia:M88179 Address +Avery A4/Asia:M88183 Address +Avery A4/Asia:M88185 Address +Avery A4/Asia:M88187 Address +Avery A4/Asia:M88315 Address +Avery A4/Asia:P78204 Address +Avery A4/Asia:P78261 Address +Avery A4/Asia:P78270 Address +Avery A4/Asia:P78275 Address +Avery Zweckform:[User] +Avery Zweckform:2493 Inkjet-Photo-Papier, blanko +Avery Zweckform:2494 Inkjet-Photo-Papier, blanko +Avery Zweckform:2495 Inkjet-Photo-Papier, blanko +Avery Zweckform:32010 Visitenkarten, blanko +Avery Zweckform:32011 Visitenkarten, blanko, schnittgestanzt +Avery Zweckform:32012 Visitenkarten, blanko, schnittgestanzt +Avery Zweckform:32014 Inkjet-Visitenkarten, blanko +Avery Zweckform:32017 Doppel-Visitenkarten, blanko +Avery Zweckform:32020 Visitenkarten, marmoriert +Avery Zweckform:32021 Visitenkarten, marmoriert +Avery Zweckform:32022 Visitenkarten, marmoriert +Avery Zweckform:32023 Visitenkarten, marmoriert +Avery Zweckform:32029 Visitenkarten, blanko, Glossy +Avery Zweckform:32030 Visitenkarten, Blue Wave +Avery Zweckform:32031 Visitenkarten, Paradise +Avery Zweckform:32032 Visitenkarten, Sahara +Avery Zweckform:32036 Visitenkarten, Cosmic +Avery Zweckform:32040 Visitenkarten, blanko +Avery Zweckform:32060 Inkjet Bütten-Papier, Cream +Avery Zweckform:32061 Inkjet Bütten-Papier, Aqua +Avery Zweckform:32062 Inkjet Bütten-Papier, Jade +Avery Zweckform:32063 Inkjet Bütten-Papier, Sand +Avery Zweckform:32064 Inkjet-Papier, Leinenstruktur +Avery Zweckform:32065 Inkjet-Papier, Hammerschlag +Avery Zweckform:32080 Marmoriertes Papier +Avery Zweckform:32081 Marmoriertes Papier +Avery Zweckform:32082 Marmoriertes Papier +Avery Zweckform:32083 Marmoriertes Papier +Avery Zweckform:32098 Urkunde marmoriert, Text rot +Avery Zweckform:32099 Urkunde marmoriert, Text gold +Avery Zweckform:32250 CD-Einleger, blanko +Avery Zweckform:32251 Inkjet-CD-Einleger +Avery Zweckform:32252 Postkarte, blanko +Avery Zweckform:32253 Tischkarte, blanko +Avery Zweckform:32254 Karteikarte, blanko +Avery Zweckform:32255 Cassetten-Einleger, blanko +Avery Zweckform:32256 Video-Einleger, blanko +Avery Zweckform:32257 Tischkarte lang, blanko +Avery Zweckform:32258 Regalschilder +Avery Zweckform:32286 Inkjet-Glückwunschkarten, blanko +Avery Zweckform:32287 Inkjet-Glückwunschkarten, blanko +Avery Zweckform:32288 Inkjet-Glückwunschkarten, blanko +Avery Zweckform:32289 Inkjet-Glückwunschkarten, blanko +Avery Zweckform:3415 Kreise +Avery Zweckform:3416 Kreise +Avery Zweckform:3418 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3420 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3421 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3422 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3423 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3424 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3425 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3426 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3427 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3448 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3449 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3450 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3451 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3452 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3453 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3454 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3455 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3456 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3457 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3458 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3459 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3470 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3471 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3472 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3473 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3474 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3475 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3477 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3478 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3479 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3481 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3483 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3484 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3489 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3490 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3651 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3652 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3653 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3654 CD-Etiketten +Avery Zweckform:3655 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3657 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3658 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3659 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3660 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3661 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3662 Ordnerrücken-Etiketten, schmal +Avery Zweckform:3663 Ordnerrücken-Etiketten, breit +Avery Zweckform:3664 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3665 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3666 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3667 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3668 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3669 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:3674 Computer-Etiketten +Avery Zweckform:3675 Computer-Etiketten +Avery Zweckform:3676 Computer-Etiketten +Avery Zweckform:3677 Computer-Etiketten, für 3,5" Disk. +Avery Zweckform:3684 Computer-Etiketten, für 3,5" Disk. +Avery Zweckform:3685 Computer-Etiketten, für 3,5" Disk. +Avery Zweckform:3686 Computer-Etiketten, für 3,5" Disk. +Avery Zweckform:3687 Computer-Etiketten, für 3,5" Disk. +Avery Zweckform:3688 Ordnerrücken-Etiketten, breit +Avery Zweckform:3689 Ordnerrücken-Etiketten, schmal +Avery Zweckform:3691 Ordnerrücken-Etiketten, breit +Avery Zweckform:3692 Ordnerrücken-Etiketten, breit +Avery Zweckform:3693 Ordnerrücken-Etiketten, breit +Avery Zweckform:3694 Ordnerrücken-Etiketten, breit +Avery Zweckform:3696 Ordnerrücken-Etiketten, schmal +Avery Zweckform:3697 Ordnerrücken-Etiketten, schmal +Avery Zweckform:3698 Ordnerrücken-Etiketten, schmal +Avery Zweckform:3699 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4720 Transparente Etiketten +Avery Zweckform:4721 Transparente Etiketten +Avery Zweckform:4722 Transparente Etiketten +Avery Zweckform:4723 Transparente Etiketten +Avery Zweckform:4730 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4731 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4732 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4733 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4734 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4735 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4736 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4737 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4738 Disketten-Etiketten, Stick+Lift +Avery Zweckform:4739 Disketten-Etiketten, Stick+Lift +Avery Zweckform:4740 Disketten-Etiketten, Stick+Lift +Avery Zweckform:4741 Disketten-Etiketten, Stick+Lift +Avery Zweckform:4742 Video-Etiketten, Stick+Lift +Avery Zweckform:4743 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4744 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4745 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:4746 Video-Etiketten, Stick+Lift +Avery Zweckform:4747 Etiketten für ZIP-Disketten +Avery Zweckform:4748 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4749 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4750 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4751 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4752 Ordnerrücken-Etiketten, breit +Avery Zweckform:4753 Ordnerrücken-Etiketten, breit +Avery Zweckform:4754 Ordnerrücken-Etiketten, breit +Avery Zweckform:4755 Ordnerrücken-Etiketten, breit +Avery Zweckform:4756 Hängeordner-Etiketten, schmal +Avery Zweckform:4757 Hängeordner-Etiketten, breit +Avery Zweckform:4758 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4759 Ordnerrücken-Etiketten, breit +Avery Zweckform:4760 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4761 Ordnerrücken-Etiketten, breit +Avery Zweckform:4762 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4763 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4764 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4765 Ordnerrücken-Etiketten, schmal +Avery Zweckform:4766 Ordnerrücken-Etiketten, breit +Avery Zweckform:4767 Ordnerrücken-Etiketten, breit +Avery Zweckform:4768 Ordnerrücken-Etiketten, breit +Avery Zweckform:4769 Ordnerrücken-Etiketten, breit +Avery Zweckform:4770 Transparente Etiketten +Avery Zweckform:4771 Transparente Etiketten +Avery Zweckform:4772 Transparente Etiketten +Avery Zweckform:4773 Wetterfeste Etiketten +Avery Zweckform:4774 Wetterfeste Etiketten +Avery Zweckform:4775 Wetterfeste Etiketten +Avery Zweckform:4776 Wetterfeste Etiketten +Avery Zweckform:4777 Transparente Etiketten +Avery Zweckform:4780 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:4781 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:4782 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:4784 Namens-Etiketten +Avery Zweckform:4790 Inkjet-Etiketten, rund +Avery Zweckform:4791 Inkjet-Etiketten +Avery Zweckform:4792 Inkjet-Etiketten +Avery Zweckform:4793 Inkjet-Etiketten +Avery Zweckform:4794 Inkjet-Etiketten +Avery Zweckform:4795 Inkjet-Etiketten +Avery Zweckform:4798 Disketten-Etiketten Photo-Qualität +Avery Zweckform:4799 Inkjet-Etiketten, oval +Avery Zweckform:5129061 Trennstreifen +Avery Zweckform:6002 Neon-Etiketten +Avery Zweckform:6003 Neon-Etiketten +Avery Zweckform:6004 Neon-Etiketten +Avery Zweckform:6005 Neon-Etiketten +Avery Zweckform:6006 Neon-Etiketten +Avery Zweckform:6008 Typenschild-Etiketten +Avery Zweckform:6009 Typenschild-Etiketten +Avery Zweckform:6011 Typenschild-Etiketten +Avery Zweckform:6012 Typenschild-Etiketten +Avery Zweckform:6013 Typenschild-Etiketten +Avery Zweckform:6014 Etiketten für CD-Hüllen +Avery Zweckform:6015 CD-Etiketten incl. Zentrierhilfe +Avery Zweckform:6019 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:6020 Dia-Etiketten, Stick+Lift +Avery Zweckform:6021 Sichtreiter-Etiketten, Stick+Lift +Avery Zweckform:6022 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:6023 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:6024 Inkjet+Laser+Kopier-Etiketten Stick+Lift, +Avery Zweckform:6025 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:6026 Disketten-Etiketten, Stick+Lift +Avery Zweckform:6029 Disketten-Etiketten, Stick+Lift +Avery Zweckform:6030 Cassetten-Etiketten, Stick+Lift +Avery Zweckform:6031 Inkjet+Laser+Kopier-Etiketten Stick+Lift +Avery Zweckform:6036 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:6037 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:6038 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:6039 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:6040 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:6041 Inkjet+Laser+Kopier-Etiketten +Avery Zweckform:6043 CD-Etiketten +Avery Zweckform:6044 CD-Etiketten +Avery Zweckform:6045 CD-Etiketten +Avery Zweckform:6046 CD-Etiketten +Avery Zweckform:6047 CD-Etiketten +Avery Zweckform:6058 Ordnerrücken-Etiketten, schmal +Avery Zweckform:6059 Ordnerrücken-Etiketten, breit +Avery Zweckform:6060 Ordnerrücken-Etiketten, schmal +Avery Zweckform:6061 Ordnerrücken-Etiketten, breit +Avery Zweckform:6074 Inkjet-Glossy-CD-Etiketten +Avery Zweckform:6077 Inkjet-Glossy-Etiketten +Avery Zweckform:6078 Inkjet-Glossy-Etiketten +Avery Zweckform:6079 Inkjet-Glossy-Etiketten, oval +Avery Zweckform:6080 Inkjet-Glossy-Etiketten +Avery Zweckform:6081 Inkjet-Glossy-Etiketten +Avery Zweckform:6082 Inkjet-Glossy-CD-Etiketten +Avery Zweckform:6083 Inkjet-Glossy-Etiketten +Avery Zweckform:6090 Korrektur- und Abdeck-Etiketten +Avery Zweckform:6091 Korrektur- und Abdeck-Etiketten +Avery Zweckform:6092 Korrektur- und Abdeck-Etiketten +Avery Zweckform:6093 Korrektur- und Abdeck-Etiketten +Avery Zweckform:6094 Korrektur- und Abdeck-Etiketten +Avery Zweckform:6102 Farbige Folien-Etiketten +Avery Zweckform:6103 Farbige Folien-Etiketten +Avery Zweckform:6104 Farbige Folien-Etiketten +Avery Zweckform:6105 Farbige Folien-Etiketten +Avery Zweckform:6106 Farbige Folien-Etiketten +Avery Zweckform:6107 Farbige Folien-Etiketten +Avery Zweckform:6108 Farbige Folien-Etiketten +Avery Zweckform:6109 Farbige Folien-Etiketten +Avery Zweckform:6110 Farbige Folien-Etiketten +Avery Zweckform:6111 Farbige Folien-Etiketten +Avery Zweckform:6112 Sicherheits-Etiketten +Avery Zweckform:6113 Sicherheits-Etiketten +Avery Zweckform:6114 Sicherheits-Etiketten +Avery Zweckform:6115 CD-Etiketten +Avery Zweckform:6116 MiniDisc-Etiketten +Avery Zweckform:6117 CD-Etiketten +Avery Zweckform:6118 CD-Etiketten +Avery Zweckform:C2050 Video-Etiketten, oben +Avery Zweckform:C2050 Video-Etiketten, seitlich +Avery Zweckform:C2070 Transfer-Folie für Mousepad +Avery Zweckform:C2080 Transfer-Folie für Puzzles +Avery Zweckform:C2090 T-Shirt Transfer-Folie +Avery Zweckform:C2166 Etikett rechteckig +Avery Zweckform:C2243 Etikett rund, klein +Avery Zweckform:C2351 Glückwunschkarten A5 +Avery Zweckform:C2354 Visitenkarten bis zum Rand +Avery Zweckform:C2355 Glückwunschkarten Standard +Avery Zweckform:C2364 Marmorierte Visitenkarten +Avery Zweckform:C2365 Marmorierte Visitenkarten +Avery Zweckform:C2366 Marmorierte Visitenkarten +Avery Zweckform:C2367 Marmorierte Visitenkarten +Avery Zweckform:C2370 Inkjet-Papier +Avery Zweckform:C2371 Inkjet-Papier +Avery Zweckform:C2374 Marmoriertes Papier +Avery Zweckform:C2375 Marmoriertes Papier +Avery Zweckform:C2376 Marmoriertes Papier +Avery Zweckform:C2377 Marmoriertes Papier +Avery Zweckform:C2410 Clubkarten laminiert +Avery Zweckform:C2546 Fensterbilder +Avery Zweckform:C2547 Fantastic Plastic +Avery Zweckform:C2651 Etikett rechteckig, klein +Avery Zweckform:C9312 Glossy Visitenkarten, schnittgestanzt +Avery Zweckform:C9352 Glückwunschkarten A6, glossy +Avery Zweckform:C9355 Postkarten, Rückseite +Avery Zweckform:C9355 Postkarten, Vorderseite +Avery Zweckform:C9362 Visitenkarten, glossy +Avery Zweckform:C9372 Photo-Papier, glossy, 9 x 13 +Avery Zweckform:C9405 T-Shirt Transferfolie +Avery Zweckform:C9431 Photo-Papier, glossy +Avery Zweckform:C9434 Photo-Karton, glossy +Avery Zweckform:C9660 CD-Etiketten, glossy, Super-Size +Avery Zweckform:C9660 SuperSize Inkjet-Glossy-CD-Etiketten +Avery Zweckform:J8416 Einladungskarten mit Klebeverschluss +Avery Zweckform:J8435 CD-Einleger +Avery Zweckform:J8587 Inkjet-Folie +Avery Zweckform:J8666 Disketten-Etiketten +Avery Zweckform:J8770 CD-Etiketten, Super-Ssize +Avery Zweckform:J8776 Inkjet-Stardust-CD-Etiketten* +Avery Zweckform:J8867 Inkjet-Magnet-Schilder** +Avery Zweckform:J8871 Inkjet-Magnet-Schilder** +Avery Zweckform:J8875 Inkjet-Magnet-Schilder** +Avery Zweckform:J9124 Photo-Etiketten, 13 x 18 +Avery Zweckform:L7159 Laser-Etiketten +Avery Zweckform:L7160 Laser-Etiketten +Avery Zweckform:L7161 Laser-Etiketten +Avery Zweckform:L7162 Laser-Etiketten +Avery Zweckform:L7163 Laser-Etiketten +Avery Zweckform:L7164 Laser-Etiketten +Avery Zweckform:L7165 Laser-Etiketten +Avery Zweckform:L7166 Laser-Etiketten +Avery Zweckform:L7167 Laser-Etiketten +Avery Zweckform:L7168 Laser-Etiketten +Avery Zweckform:L7169 Laser-Etiketten +Avery Zweckform:L7173 Laser-Etiketten +Avery Zweckform:L7410-10 Etiketten Register - Etikettenbogen 10 +Avery Zweckform:L7410-10 Etiketten Register - Inhaltsblatt 10-t +Avery Zweckform:L7410-12 Etiketten Register - Etikettenbogen 12 +Avery Zweckform:L7410-12 Etiketten Register - Inhaltsblatt 12-t +Avery Zweckform:L7410-5 Etiketten Register - Etikettenbogen 5-t +Avery Zweckform:L7410-5 Etiketten Register - Inhaltsblatt 5-tei +Avery Zweckform:L7411-10 Zahlen Register - Inhaltsblatt 1-10 +Avery Zweckform:L7411-12 Zahlen Register - Inhaltsblatt 1-12 +Avery Zweckform:L7411-15 Zahlen Register - Inhaltsblatt 1-15 +Avery Zweckform:L7411-20 Zahlen Register - Inhaltsblatt 1-20 +Avery Zweckform:L7411-31 Zahlen Register - Inhaltsblatt 1-31 +Avery Zweckform:L7411-5 Zahlen Register - Inhaltsblatt 1-5 +Avery Zweckform:L7411-AZ A-Z Register - Inhaltsblatt +Avery Zweckform:L7411-JD Monats Register - Inhaltsblatt Jan - D +Avery Zweckform:L7412-10 Einsteckschilder für Register 10-teilig +Avery Zweckform:L7412-12 Einsteckschilder für Register 12-teilig +Avery Zweckform:L7412-5 Einsteckschilder für Register 5-teilig +Avery Zweckform:L7424 Ordner-Etiketten, breit +Avery Zweckform:L7425 Ordner-Etiketten, schmal +Avery Zweckform:L7587 Laser-Folie +Avery Zweckform:L7651 Laser-Etiketten +Avery Zweckform:L7760 SuperSize Farblaser-Glossy-CD-Etiketten +Avery Zweckform:L7765 Farblaser-Glossy-Etiketten +Avery Zweckform:L7767 Farblaser-Glossy-Etiketten +Avery Zweckform:L7768 Farblaser-Glossy-Etiketten +Avery Zweckform:L7769 Farblaser-Glossy-Etiketten +Avery Letter Size:[User] +Avery Letter Size:11161 Ready Index ExtraWide 5 Tab +Avery Letter Size:11163 Ready Index ExtraWide 8 Tab +Avery Letter Size:11165 Ready Index ExtraWide 10 Tab +Avery Letter Size:11171 Easy Edit Ready Index - 5 Tabs +Avery Letter Size:11172 Easy Edit Ready Index - 8 Tabs +Avery Letter Size:11173 Easy Edit Ready Index - 10 Tabs +Avery Letter Size:11251 Clear Label/Index Maker Presentation Kit 5 Tab +Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1" or Larger +Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1/4" or 5/16" +Avery Letter Size:11251 Clear Label/Index Maker Spine Label 3/8" or 1/2" +Avery Letter Size:11251 Clear Label/Index Maker Spine Label 5/8" or 3/4" +Avery Letter Size:11253 Clear Label/Index Maker Narrow 5 Tab +Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1" or Larger +Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1/4" or 5/16" +Avery Letter Size:11253 Clear Label/Index Maker Spine Label 3/8" or 1/2" +Avery Letter Size:11253 Clear Label/Index Maker Spine Label 5/8" or 3/4" +Avery Letter Size:11260 Ready Index Landscape - 5 Tabs +Avery Letter Size:11261 Ready Index Landscape - 8 Tabs +Avery Letter Size:11526 Direct Print Custom Dividers 5 Tab Single Set +Avery Letter Size:11527 Direct Print Custom Dividers 8 Tab Single Set +Avery Letter Size:12260 Ready Index Landscape - 5 Tabs +Avery Letter Size:12261 Ready Index Landscape - 8 Tabs +Avery Letter Size:2160 Addressing +Avery Letter Size:2162 Addressing +Avery Letter Size:2163 Address/Shipping +Avery Letter Size:2164 Shipping +Avery Letter Size:2180 File Folder-Assorted +Avery Letter Size:2181 File Folder-White +Avery Letter Size:2186 3.5" Diskette-White +Avery Letter Size:3111 Square Stickers +Avery Letter Size:3112 Small Round Stickers +Avery Letter Size:3114 Full Page Stickers +Avery Letter Size:3248 Glossy Photo Quality Postcard +Avery Letter Size:3251 Feather Edge Greeting Card +Avery Letter Size:3252 Vellum Overlay Greeting Card +Avery Letter Size:3254 Glossy Photo Quality Print-to-the-Edge Greeting Card +Avery Letter Size:3256 White Embossed Note Cards +Avery Letter Size:3259 Ivory Embossed Note Card +Avery Letter Size:3260 Ivory Embossed Half-Fold Card +Avery Letter Size:3261 White Large Labels +Avery Letter Size:3261 White Return Address Labels +Avery Letter Size:3261 White Small Labels +Avery Letter Size:3263 White Postcard +Avery Letter Size:3265 White Half-Fold Card +Avery Letter Size:3266 White Quarter-Fold Card +Avery Letter Size:3268 White Note Card +Avery Letter Size:3269 Glossy Photo Quality Half-Fold Cards +Avery Letter Size:3273 White Print-to-the-Edge Greeting Cards +Avery Letter Size:3274 White Big Round Stickers +Avery Letter Size:3274 White Small Round Stickers +Avery Letter Size:3274 White Square Stickers +Avery Letter Size:3277 Textured Canvas for Ink Jet Printers +Avery Letter Size:5066 File Folder-Red +Avery Letter Size:5095 Name Badge - Red +Avery Letter Size:5096 3-1/2" Diskette - Red +Avery Letter Size:5159 Address +Avery Letter Size:5160 Address +Avery Letter Size:5161 Address +Avery Letter Size:5162 Address +Avery Letter Size:5163 Address / Shipping +Avery Letter Size:5164 Address / Shipping +Avery Letter Size:5165 Full Sheet +Avery Letter Size:5166 File Folder-Orange +Avery Letter Size:5167 Return Address +Avery Letter Size:5168 Shipping +Avery Letter Size:5196 3-1/2" Diskette - White +Avery Letter Size:5197 5-1/4 Diskette - White +Avery Letter Size:5198 Audio Cassette +Avery Letter Size:5199 Video Cassette Face +Avery Letter Size:5199 Video Cassette Spine +Avery Letter Size:5260 Address +Avery Letter Size:5261 Address +Avery Letter Size:5262 Address +Avery Letter Size:5263 Address / Shipping +Avery Letter Size:5264 Address / Shipping +Avery Letter Size:5265 Full Sheet +Avery Letter Size:5266 File Folder-Assorted +Avery Letter Size:5267 Return Address +Avery Letter Size:5293 Round +Avery Letter Size:5294 Round +Avery Letter Size:5305 Laser Tent Cards Med. +Avery Letter Size:5309 Laser Tent Cards Large +Avery Letter Size:5315 Laser Note Cards +Avery Letter Size:53220 Glossy 4x6 Photo Paper +Avery Letter Size:53221 Glossy 5x7 Photo Paper +Avery Letter Size:5361 Laminated ID Cards +Avery Letter Size:5361 Laminated ID Cards-Single Card +Avery Letter Size:5362 Laminated N. Badges-Single Card +Avery Letter Size:5362 Laminated Name Badges +Avery Letter Size:5364 Laminated Rotary Index Cards +Avery Letter Size:5364 Laminated Rotary Index-Single Card +Avery Letter Size:5366 File Folder-White +Avery Letter Size:5371 Business Card - White +Avery Letter Size:5376 Business Card - Ivory +Avery Letter Size:5377 Business Card - Gray +Avery Letter Size:5383 Name Tag Kit +Avery Letter Size:5384 Name Tag Kit +Avery Letter Size:5385 Rotary Card - Small +Avery Letter Size:5386 Rotary Card - Large +Avery Letter Size:5388 Index Card +Avery Letter Size:5389 Post Card +Avery Letter Size:5390 Name Tag Refill +Avery Letter Size:5392 Name Tag Refill +Avery Letter Size:5395 Name Badge - White +Avery Letter Size:5660 Clear Address +Avery Letter Size:5661 Clear Address +Avery Letter Size:5662 Clear Address +Avery Letter Size:5663 Clear Address +Avery Letter Size:5664 Clear Address / Shipping +Avery Letter Size:5666 File Folder-Purple +Avery Letter Size:5667 Clear Return Address +Avery Letter Size:5766 File Folder-Blue +Avery Letter Size:5824 CD-Recordable Labels +Avery Letter Size:5836 MtgCreator Divider 5 Tab +Avery Letter Size:5836 MtgCreator Portfolio Label +Avery Letter Size:5866 File Folder-Green +Avery Letter Size:5871 Laser Business Card +Avery Letter Size:5881 Color Laser Business Cards +Avery Letter Size:5883 Name Tag Kit - Blue +Avery Letter Size:5884 Glossy Color Laser Brochures +Avery Letter Size:5889 Color Laser Postcards +Avery Letter Size:5895 Name Badge - Blue +Avery Letter Size:5896 3-1/2" Diskette - Blue +Avery Letter Size:5911 Business Card +Avery Letter Size:5922 Address +Avery Letter Size:5925 White Laser Labels for Zip Disks (bottom spine) +Avery Letter Size:5925 White Laser Labels for Zip Disks (face) +Avery Letter Size:5925 White Laser Labels for Zip Disks (top spine) +Avery Letter Size:5930 Clear Address +Avery Letter Size:5931 White CD/DVD Labels for Lasers (face) +Avery Letter Size:5931 White CD/DVD Labels for Lasers (spines) +Avery Letter Size:5960 Address +Avery Letter Size:5961 Address +Avery Letter Size:5962 Address +Avery Letter Size:5963 Address / Shipping +Avery Letter Size:5966 File Folder-Yellow +Avery Letter Size:5970 Fluorescent Laser - Magenta +Avery Letter Size:5971 Fluorescent Laser - Green +Avery Letter Size:5972 Fluorescent Laser - Yellow +Avery Letter Size:5975 Fluorescent Laser - Full Sheet Assorted +Avery Letter Size:5979 Fluorescent Laser - Assorted +Avery Letter Size:5980 Pastel Laser - Blue +Avery Letter Size:5997 Videotape Face +Avery Letter Size:5997 Videotape Spine +Avery Letter Size:5998 Audio Tape +Avery Letter Size:6460 Remove 'Em Address Labels +Avery Letter Size:6464 Remove 'Em Shipping Labels +Avery Letter Size:6465 Removable Laser - Full Sheet +Avery Letter Size:6466 Remove 'Em File Folder Labels +Avery Letter Size:6467 Removable Laser - Small Multi-Purpose +Avery Letter Size:6490 Remove 'Em 3.5" Diskette-Face Only Labels +Avery Letter Size:6503 Remove'em white laser 8 1/2" x 11" +Avery Letter Size:6873 Color Laser Address Labels +Avery Letter Size:6879 Color Laser Address Labels +Avery Letter Size:74520 Name Badge Inserts - 3" x 4" +Avery Letter Size:74540 Name Badge Inserts - 3" x 4" +Avery Letter Size:74541 Name Badge Inserts - 3" x 4" +Avery Letter Size:74550 Name Badge Inserts - 2 1/4" x 3 1/2" +Avery Letter Size:74552 Name Badge Inserts - 2" x 3" +Avery Letter Size:74558 Name Badge Inserts - 2" x 3" +Avery Letter Size:74650 Name Badge Inserts - 2 1/4" x 3 1/2" +Avery Letter Size:74651 Name Badge Inserts - 2 1/4" x 3 1/2" +Avery Letter Size:8160 Ink Jet Address +Avery Letter Size:8161 Ink Jet Address +Avery Letter Size:8162 Ink Jet Address +Avery Letter Size:8163 Ink Jet Address / Shipping +Avery Letter Size:8164 Ink Jet Address / Shipping +Avery Letter Size:8165 Ink Jet Full Sheet +Avery Letter Size:8166 Ink Jet File Folder-Assorted +Avery Letter Size:8167 Ink Jet Return Address +Avery Letter Size:8196 Ink Jet 3-1/2" Diskette +Avery Letter Size:8250 Ink Jet Label for Color Printing +Avery Letter Size:8252 Ink Jet Label for Color Printing +Avery Letter Size:8253 Ink Jet Label for Color Printing +Avery Letter Size:8254 Ink Jet Label for Color Printing +Avery Letter Size:8255 Ink Jet Label for Color Printing +Avery Letter Size:8257 Ink Jet Return Address for Color Printing +Avery Letter Size:8309 Tent Card Large +Avery Letter Size:8313 Glossy Photo Quality 4" x 6" Card +Avery Letter Size:8314 Glossy Photo Quality 8-1/2" x 11" Card +Avery Letter Size:8315 Ink Jet Note Cards +Avery Letter Size:8316 Ink Jet Greeting Card (Landscape)* +Avery Letter Size:8316 Ink Jet Greeting Card (Portrait)* +Avery Letter Size:8317 Embossed Ink Jet Note Card - Ivory +Avery Letter Size:8324 Ink Jet Brochures +Avery Letter Size:8366 Ink Jet File Folder-White +Avery Letter Size:8371 Ink Jet Business Card +Avery Letter Size:8373 Glossy Photo Quality Business Card +Avery Letter Size:8376 Ink Jet Business Card - Ivory +Avery Letter Size:8377 Ink Jet Business Card - Gray +Avery Letter Size:8384 Photo Quality Brochures +Avery Letter Size:8385 Rotary Card - Small +Avery Letter Size:8387 Ink Jet Postcard - 4-up +Avery Letter Size:8388 Index Card +Avery Letter Size:8389 Glossy Photo Quality Postcard +Avery Letter Size:8460 Ink Jet Address +Avery Letter Size:8461 Ink Jet Address +Avery Letter Size:8462 Ink Jet Address +Avery Letter Size:8463 Ink Jet Address / Shipping +Avery Letter Size:8464 Ink Jet Address / Shipping +Avery Letter Size:8465 Ink Jet Full Sheet +Avery Letter Size:8660 Ink Jet Clear Address +Avery Letter Size:8662 Ink Jet Clear Address +Avery Letter Size:8663 Ink Jet Clear Address/Shipping +Avery Letter Size:8665 Ink Jet Clear Full Sheet +Avery Letter Size:8667 Ink Jet Clear Address Labels +Avery Letter Size:8763 Glossy Photo Quality Labels +Avery Letter Size:8769 Glossy Photo Quality Labels +Avery Letter Size:8871 Clean Edge Business Cards (IJ) +Avery Letter Size:8877 Ink Jet Business Card - Gray +Avery Letter Size:8923 Ink Jet Address / Shipping +Avery Letter Size:8925 White Inkjet Labels for Zip Disks (bottom spine) +Avery Letter Size:8925 White Inkjet Labels for Zip Disks (face) +Avery Letter Size:8925 White Inkjet Labels for Zip Disks (top spine) +Avery Letter Size:8931 White CD/DVD Jewel Case Insert (spines) +Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (cover) +Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (tray) +Avery Letter Size:8931 White CD/DVD Labels for Inkjet Printers +Avery Letter Size:Hidden Tab 10 Tab +Avery Letter Size:Hidden Tab 5 Tab +Avery Letter Size:Hidden Tab 8 Tab +Avery Letter Size:Index Maker 3 Tab +Avery Letter Size:Index Maker 5 Tab +Avery Letter Size:Index Maker 8 Tab +Avery Letter Size:Prof. Ready Index Spine Insert 1 1/2" +Avery Letter Size:Prof. Ready Index Spine Insert 1" +Avery Letter Size:Prof. Ready Index Spine Insert 2" +Avery Letter Size:Prof. Ready Index Spine Insert 3" +Avery Letter Size:Protect 'n Tab - 5 Tab +Avery Letter Size:Protect 'n Tab - 8 Tab +Avery Letter Size:Ready Index 10 Tab +Avery Letter Size:Ready Index 12 Tab +Avery Letter Size:Ready Index 15 Tab +Avery Letter Size:Ready Index 5 Tab +Avery Letter Size:Ready Index 8 Tab +Avery Letter Size:Self Adhesive Index Tab 1 1/2" +Avery Letter Size:Self Adhesive Index Tab 1" +Avery Letter Size:Self Adhesive Index Tab 2" +Avery Letter Size:TitleFrames Asst. Spines Insert 3" +Avery Letter Size:TitleFrames Asst.Spines Insert 1 1/2" +Avery Letter Size:TitleFrames Asst.Spines Insert 1" +Avery Letter Size:TitleFrames Asst.Spines Insert 2" +Avery Letter Size:TitleFrames Cover - 1 1/2" +Avery Letter Size:TitleFrames Cover - 1" +Avery Letter Size:TitleFrames Spine - 1 1/2" +Avery Letter Size:TitleFrames Spine - 1" +Avery Letter Size:WorkSaver Divider 5 Tabs +Avery Letter Size:WorkSaver Divider 8 Tabs +Avery Letter Size:WorkSaver Inserts 1/3 Cut +Avery Letter Size:WorkSaver Inserts 1/5 Cut diff --git a/testautomation/framework/required/includes/basic_dialog_i18n_import.inc b/testautomation/framework/required/includes/basic_dialog_i18n_import.inc index ebaa8ae4a9f4..8c26ab0d6bed 100755 --- a/testautomation/framework/required/includes/basic_dialog_i18n_import.inc +++ b/testautomation/framework/required/includes/basic_dialog_i18n_import.inc @@ -45,6 +45,8 @@ testcase tBasicDialogI18nImport cDialogPath = gTesttoolPath & "framework\required\input\basic_ide\Dialog5.xdl" cDialogPath = convertpath( cDialogPath ) + const LANGUAGE_COUNT = 5 + printlog( "Open BASIC-IDE" ) hCreateDocument() hInitFormControls( "tDialogI18nImport" ) @@ -72,7 +74,7 @@ testcase tBasicDialogI18nImport if ( Active.exists( 2 ) ) then printlog( "Messagebox: " & Active.getText() ) - if ( Active.getButtonCount <> 4 ) then + if ( Active.getButtonCount() <> 4 ) then warnlog( "Incorrect messagebox, expected locale clash warning" ) endif @@ -84,9 +86,11 @@ testcase tBasicDialogI18nImport Kontext "TranslationBar" if ( TranslationBar.exists() ) then - printlog( "Check number of imported languages, should be 5" ) - if ( CurrentLanguage.getItemCount <> 5 ) then - warnlog( "Five languages should be listed in the languages box" ) + printlog( "Check number of imported languages" ) + if ( CurrentLanguage.getItemCount() <> LANGUAGE_COUNT ) then + warnlog( "Incorrect language count in listbox " ) + printlog( "Expected: " & LANGUAGE_COUNT ) + printlog( "Found...: " & CurrentLanguage.getItemCount() ) endif Kontext "DialogBar" @@ -107,7 +111,7 @@ testcase tBasicDialogI18nImport if ( Active.exists( 2 ) ) then printlog( "Messagebox: " & Active.getText() ) - if ( Active.getButtonCount <> 3 ) then + if ( Active.getButtonCount() <> 3 ) then warnlog( "Incorrect messagebox, expected dialog replace warning" ) endif @@ -128,7 +132,7 @@ testcase tBasicDialogI18nImport warnlog( " is not available" ) endif else - warning( "Locale clash messagebox is missing" ) + warning( "Conflicting locales messagebox is missing" ) endif else warnlog( " did not open" ) diff --git a/testautomation/framework/required/includes/window_functions.inc b/testautomation/framework/required/includes/window_functions.inc index b562120c1c4e..ae672ee4274b 100755 --- a/testautomation/framework/required/includes/window_functions.inc +++ b/testautomation/framework/required/includes/window_functions.inc @@ -154,35 +154,33 @@ endcase sub sAllWindowTitle - '///

Update test: Check the window titles for all applications

- '///
    + printlog( "Window titles for the applications" ) - - '///+
  • writer
  • + printlog( "Writer" ) gApplication = "WRITER" call tCheckWindowTitle("swriter","Writer") - '///+
  • MasterDoc
  • + printlog( "Master Document" ) gApplication = "MASTERDOCUMENT" call tCheckWindowTitle("sglobal","Writer") - '///+
  • HTML document
  • + printlog( "HTML" ) gApplication = "HTML" call tCheckWindowTitle("sweb","Writer/Web") - '///+
  • Calc
  • + printlog( "Spreadsheet" ) gApplication = "CALC" call tCheckWindowTitle("scalc","Calc") - '///+
  • Impress
  • + printlog( "Presentation" ) gApplication = "IMPRESS" call tCheckWindowTitle("simpress","Impress") - '///+
  • Draw
  • + printlog( "Drawing" ) gApplication = "DRAW" call tCheckWindowTitle("sdraw","Draw") - '///+
  • Math
  • + printlog( "Formula" ) gApplication = "MATH" call tCheckWindowTitle("smath","Math") @@ -193,47 +191,46 @@ sub sAllWindowTitle 'fileclose 'call tCheckWindowTitle("soffice","") - '///
+ end sub '******************************************************************************* testcase tCheckWindowTitle(sApplication as string, sReference as string) - '///

Update test for the office window titles

- '///Input: - '///
    - '///+
  1. Name of application (string), case sensitive. Valid options are:
  2. - '///
      - '///+
    1. "swriter"
    2. - '///+
    3. "sglobal"
    4. - '///+
    5. "sweb"
    6. - '///+
    7. "scalc"
    8. - '///+
    9. "simpress"
    10. - '///+
    11. "sdraw"
    12. - '///+
    13. "smath"
    14. - '///+
    15. "insight" * Currently disabled
    16. - '///+
    17. "soffice" * Currently disabled
    18. - '///
    - '///+
  3. Reference name (string), matches name of application
  4. - '///
      - '///+
    1. "Writer"
    2. - '///+
    3. "Writer"
    4. - '///+
    5. "Writer/Web"
    6. - '///+
    7. "Calc"
    8. - '///+
    9. "Impress"
    10. - '///+
    11. "Draw"
    12. - '///+
    13. "Math"
    14. - '///+
    15. "Base" * Currently disabled
    16. - '///+
    17. "" * Currently disabled
    18. - '///
    - '///
- '///Returns: - '///
    - '///+
  1. Nothing
  2. - '///
- '///Description: - '///
    + printlog( "Update test for the office window titles" ) + 'Input: + '
      + '+
    1. Name of application (string), case sensitive. Valid options are:
    2. + '
        + '+
      1. "swriter"
      2. + '+
      3. "sglobal"
      4. + '+
      5. "sweb"
      6. + '+
      7. "scalc"
      8. + '+
      9. "simpress"
      10. + '+
      11. "sdraw"
      12. + '+
      13. "smath"
      14. + '+
      15. "insight" * Currently disabled
      16. + '+
      17. "soffice" * Currently disabled
      18. + '
      + '+
    3. Reference name (string), matches name of application
    4. + '
        + '+
      1. "Writer"
      2. + '+
      3. "Writer/Web"
      4. + '+
      5. "Calc"
      6. + '+
      7. "Impress"
      8. + '+
      9. "Draw"
      10. + '+
      11. "Math"
      12. + '+
      13. "Base" * Currently disabled
      14. + '+
      15. "" * Currently disabled
      16. + '
      + '
    + 'Returns: + '
      + '+
    1. Nothing
    2. + '
    + 'Description: + '
      dim sTemp as string @@ -241,13 +238,14 @@ testcase tCheckWindowTitle(sApplication as string, sReference as string) dim brc as boolean gApplication = UCase (gApplication) printlog " - Application: " + sApplication + "; Title should be: " + sReference - '///+
    • Make sure exactly one document is open
    • - hInitSingleDoc() - '///+
    • Open a new document
    • + printlog( "Ensure that exactly one document is open" ) + hInitSingleDoc() + + printlog( "Open another document as specified by gApplication" ) hCreateDocument() - '///+
    • Ensure the correct window is open (e.g. goto Basic IDE)
    • + printlog( "Verify that the correct window is open" ) select case sApplication case"swriter": case"sglobal": @@ -270,14 +268,13 @@ testcase tCheckWindowTitle(sApplication as string, sReference as string) kontext "basicide" if BasicIDE.exists(5) then - ' OK :-) here we want to stay - printlog "OK :-)" + printlog( "Basic IDE open. Good." ) else - ' qaErrorlog "Unexpected 2" + warnlog( "Basic IDE not open. This is unexpected" ) endif else - qaErrorlog "Unexpected 1" + warnlog( "New-button is unexpectedly disabled." ) endif @@ -288,14 +285,15 @@ testcase tCheckWindowTitle(sApplication as string, sReference as string) if NeuesModul.exists(5) then NeuesModul.OK else - qaErrorlog "Unexpected 3" + warnlog( "New module naming dialog is not open" ) endif catch + warnlog( "Accessing dialog failed" ) endcatch else - qaErrorlog "Couldn't open Tools->Macros->Organize Macros...->StarOffice Basic..." + warnlog( "Couldn't open Tools->Macros->Organize Macros...->StarOffice Basic..." ) endif case"chart": @@ -304,29 +302,27 @@ testcase tCheckWindowTitle(sApplication as string, sReference as string) brc = hDestroyDocument() end select - ' sTemp = hWindowGetText("") ' was a wOrkAround until the next line worked - '///+
    • Retrieve the caption
    • + printlog( "Retrieve the caption from the window" ) sTemp = hGetWindowCaption(sApplication) - ' printlog sTemp - ' seperate each part of the title + printlog( "Caption is: " & sTemp ) - '///+
    • Split up the string, we just need a s mall part of the string
    • + printlog( "Split up the string to isolate the desired part" ) saTemp() = fSplitWindowTitle(sTemp) - printlog "Filename/Untitled: '" + saTemp(0) + "'" + printlog "Filename/Untitled: '" & saTemp(0) & "'" - '///+
    • Compare the string to the reference, warn on error
    • + printlog( "Compare the string to a reference" ) if (ubound(saTemp()) > 0) then if (saTemp(1) <> sReference) then - warnlog "Applicationname not as expected. Sould be: '" + sReference + "', is: '" + saTemp(1) + "'" + warnlog "Applicationname not as expected. Sould be: '" & sReference & "', is: '" & saTemp(1) & "'" endif - printlog "Productname: '" + saTemp(2) + "'" + printlog "Productname: '" & saTemp(2) & "'" else - warnlog "#i36173# - Applicationname not as expected. Should be: '" + sReference + "', is: '"+"'" + warnlog "#i36173# - Applicationname not as expected. Should be: '" & sReference & "', is: '" & "'" endif - '///+
    • Cleanup
    • + printlog( "Cleanup after test" ) select case sApplication case"swriter": case"sglobal": @@ -344,11 +340,8 @@ testcase tCheckWindowTitle(sApplication as string, sReference as string) hCreateDocument() end select - '///+
    • Close the document
    • - while( getDocumentCount > 0 ) - hDestroyDocument() - wend - '///
    + printlog( "Close all open documents" ) + hFileCloseAll() endcase diff --git a/testautomation/framework/tools/includes/options_tools.inc b/testautomation/framework/tools/includes/options_tools.inc index 862d85e587d6..4012b437ca14 100755 --- a/testautomation/framework/tools/includes/options_tools.inc +++ b/testautomation/framework/tools/includes/options_tools.inc @@ -201,7 +201,6 @@ end function sub DialogTestForViewOptions FormatParagraph - '///Dialog test for view options Kontext active.SetPage TabEinzuegeUndAbstaende @@ -230,57 +229,6 @@ end sub '******************************************************************************* -sub DialogTextForViewOptions_move - - Dim xPos, yPos, xSize, ySize - '///Dialog test for view options - - Kontext "NavigatorWriter" - - if Not NavigatorWriter.Exists then - ViewNavigator - endif - - Kontext "Navigator" - xPos = Navigator.GetPosX - yPos = Navigator.GetPosY - xSize = Navigator.GetSizeX - ySize = Navigator.GetSizeY - Navigator.Move 10, 10 - Sleep 1 - Navigator.Move 50, 50 - Sleep 1 - Navigator.Size 200, 150 - Sleep 1 - Navigator.Size 150, 80 - Sleep 1 - Navigator.Size xSize, ySize - Sleep 1 - Navigator.Move xPos, yPos - Sleep 1 - Navigator.Close - -end sub - -'******************************************************************************* - -sub MouseTestForViewOptions - - '///mouse test for view options - - Kontext "DocumentWriter" - DocumentWriter.MouseMove( 50, 50 ) - DocumentWriter.OpenContextMenu() - Sleep( 1 ) - - Kontext "DocumentWriter" - DocumentWriter.MouseMove 50, 70 - hMenuClose() - -end sub - -'******************************************************************************* - sub Make3D '///test with 3D-objects when 3D-options are changed ( view page ) @@ -301,22 +249,6 @@ end sub '******************************************************************************* -sub hResetAutosave() - ' this sub resets the autosave feature to 15 minutes with confirmation and - ' disables the feature entirely afterwards. - printlog( " * Resetting autosave feature to defaults" ) - ToolsOptions - hToolsOptions( "LoadSave" , "General" ) - AutomatischSpeichern.check - Minuten.setText( "15" ) - AutomatischSpeichern.unCheck - - Kontext "ExtrasOptionenDlg" - ExtrasOptionenDlg.OK -end sub - -'******************************************************************************* - sub DeleteColor( cColorName as String ) 'Deletes a color by name. The color is selected in the listbox 'and should - if it exists - be visible in the entryfield above the list. diff --git a/testautomation/framework/tools/includes/performance.inc b/testautomation/framework/tools/includes/performance.inc index 18fd01332be1..fc14a5b7089d 100755 --- a/testautomation/framework/tools/includes/performance.inc +++ b/testautomation/framework/tools/includes/performance.inc @@ -37,33 +37,33 @@ '* '\****************************************************************************** +private const VERBOSE = true + function hWaitForObject( oControl as object, iTime as integer ) as integer const CFN = "hWaitForObject()::" dim iWait as integer + if ( VERBOSE ) then printlog( CFN & "Entering function for control: " & oControl.name() ) + + WaitSlot( 2000 ) + for iWait = 0 to iTime try - oControl.Exists() - printlog( CFN & "Control Name....: " & oControl.Name() ) - printlog( CFN & "Control ID......: " & oControl.ID() ) - printlog( CFN & "Control ready in: " & iWait & " ms") - if ( oControl.isEnabled() ) then - printlog( CFN & "Control enabled.: Yes" ) - hWaitForObject() = 0 + printlog( CFN & "Control is enabled: " & oControl.name() ) + hWaitForObject() = 0 + exit function else - printlog( CFN & "Control enabled.: No" ) - hWaitForObject() = -1 + if ( VERBOSE ) then printlog( "Waiting..." ) endif - exit function catch wait( 1 ) endcatch next iWait - hWaitForObject() = -2 - printlog( CFN & "Control not found, timeout reached" ) + printlog( CFN & "Control not found or not enabled, timeout reached" ) + hWaitForObject() = -1 end function diff --git a/testautomation/framework/tools/includes/toolbar_tools.inc b/testautomation/framework/tools/includes/toolbar_tools.inc index dec3b6ca1177..8f7eafc1572b 100755 --- a/testautomation/framework/tools/includes/toolbar_tools.inc +++ b/testautomation/framework/tools/includes/toolbar_tools.inc @@ -134,6 +134,7 @@ function hResetStandardBar() as boolean '///+
  • Toggle to 'Toolbars' tab page.
  • kontext "TabCustomizeToolbars" if TabCustomizeToolbars.Exists( 2 ) then + sleep( 1 ) '///+
  • Press in first section '... Toolbars' the 'toolbar'-button
  • MenuBtn.Click @@ -470,19 +471,24 @@ function hStandardbarSaveAs() '///+
  • Click the button
  • Kontext "Standardbar" hWaitForObject( SpeichernAls , 5000 ) - try - SpeichernAls.click() - catch - warnlog( CFN & "Failed to add SaveAs button" ) - endcatch + SpeichernAls.click() '///+
  • Close the save-as dialog
  • printlog( CFN & "Close Save As (cancel)" ) Kontext "SpeichernDlg" - if ( SpeichernDlg.Exists( 5 ) ) then + if ( SpeichernDlg.Exists( 2 ) ) then SpeichernDlg.cancel() else - warnlog( CFN & "The 'Save As'-dialog was not activated" ) + qaerrorlog( "Retrying" ) + Kontext "Standardbar" + SpeichernAls.click() + Kontext "SpeichernDlg" + if ( SpeichernDlg.exists( 1 ) ) then + printlog( "FileSaveAs dialog is open" ) + SpeichernDlg.cancel() + else + warnlog( CFN & "The 'Save As'-dialog was not activated" ) + endif endif '///+
  • Remove the button from the toolbar
  • diff --git a/testautomation/global/required/includes/g_option.inc b/testautomation/global/required/includes/g_option.inc index 3ecfd3bba8dd..7e35c7b53256 100755 --- a/testautomation/global/required/includes/g_option.inc +++ b/testautomation/global/required/includes/g_option.inc @@ -700,56 +700,63 @@ testcase tToolsOptionsImprovementProgram printlog( "Update test for the tools/options dialog of the OOo Improvement Program" ) dim cLogFile as string - cLogFile = gOfficePath & "user\temp\feedback\Current.csv" - cLogFile = convertpath( cLogFile ) + cLogFile = gOfficePath & "user\temp\feedback\Current.csv" + cLogFile = convertpath( cLogFile ) if ( hDeleteFile( cLogFile ) ) then + printlog( "Test environment is clean, no logfile present (anymore)" ) - endif - ToolsOptions - hToolsOptions( "StarOffice", "Improvement" ) - printlog( "Improvement Program tabpage" ) + ToolsOptions + hToolsOptions( "StarOffice", "Improvement" ) + printlog( "Improvement Program tabpage" ) - call DialogTest( TabOOoImprovement ) + call DialogTest( TabOOoImprovement ) - ParticipateNo.check() - ParticipateYes.check() + ParticipateNo.check() + ParticipateYes.check() - if ( ShowData.isEnabled() ) then + if ( ShowData.isEnabled() ) then - ShowData.click() + ShowData.click() - Kontext "TextImport" - if ( TextImport.exists( 1 ) ) then - printlog( "Text import dialog" ) + Kontext "FilterAuswahl" + if ( FilterAuswahl.exists( 1 ) ) then + printlog( "Text import dialog/FilterAuswahl" ) - call DialogTest( TextImport ) - TextImport.cancel() + call DialogTest( FilterAuswahl ) + FilterAuswahl.cancel() + else + qaerrorlog( "#i97340# Show Data button enabled but no logged data found" ) + endif + + Kontext "Active" + if ( Active.exists( 1 ) ) then + printlog( "Messagebox: " & Active.getText() ) + Active.ok() + else + warnlog( "No warning for missing file: " & cLogFile ) + endif + + Kontext "Active" + if ( Active.exists( 1 ) ) then + warnlog( "#97342# Second message for missing " & cLogFile ) + Active.ok() + endif else - qaerrorlog( "#i97340# Show Data button enabled but no logged data found" ) + printlog( "Show data is disabled" ) endif - Kontext "Active" - if ( Active.exists( 1 ) ) then - printlog( "Messagebox: " & Active.getText() ) - Active.ok() - else - warnlog( "No warning for missing file: " & cLogFile ) - endif - - Kontext "Active" - if ( Active.exists( 1 ) ) then - warnlog( "#97342# Second message for missing " & cLogFile ) - Active.ok() - endif + Kontext "OptionenDlg" + OptionenDlg.cancel() + else - printlog( "Show data is disabled" ) + ' hDeleteFile() returns FALSE if the file is still present for some weird reason + ' We should warn about this because the test breaks at a later point then. + warnlog( "Logfile present, it could not be deleted. Please check path and accessrights" ) + printlog( "Path: " & cLogFile ) endif - Kontext "OptionenDlg" - OptionenDlg.cancel() - endcase '------------------------------------------------------------------------- diff --git a/testautomation/global/required/includes/g_option_application.inc b/testautomation/global/required/includes/g_option_application.inc index 3b6d9cd50abf..1791e623d744 100644 --- a/testautomation/global/required/includes/g_option_application.inc +++ b/testautomation/global/required/includes/g_option_application.inc @@ -49,7 +49,7 @@ sub tToolsOptionsTestFirst ' subroutine, in every subsection the value of 'iSectionNumber' is checked. ' The test will exit with warnlog, if iSectionNumber is 0 sErrMes = "" - select case uCase(gApplication) + select case gApplication case "WRITER","MASTERDOCUMENT","HTML" : iSectionNumber = 8 case "IMPRESS","DRAW","MATH","CALC" : iSectionNumber = 7 end select @@ -57,9 +57,10 @@ sub tToolsOptionsTestFirst ' these tabpages only exist in the respective application gApplication = "WRITER" iSectionNumber = 8 - Call tToolsOptionsTextdocument + Call tToolsOptionsTextDocument gApplication = "HTML" + iSectionNumber = 8 Call tToolsOptionsHTMLDocument gApplication = "CALC" @@ -84,179 +85,179 @@ end sub '------------------------------------------------------------------------- testcase tToolsOptionsTextdocument - dim EchteAnzahl as Integer, i as Integer - dim gefunden as Boolean - - PrintLog "- Tools/Options/Text document ( Extras/Optionen/Textdokument )" - if (0 = iSectionNumber) then + dim EchteAnzahl as Integer, i as Integer + dim gefunden as Boolean + + PrintLog "- Tools/Options/Text document ( Extras/Optionen/Textdokument )" + if (0 = iSectionNumber) then warnlog "You can't run this testcase seperated! Ending now! Please run it via: tToolsOptionsTest" goto endsub endif -'/// Create a new document - if gApplication <> "BACKGROUND" then + '/// Create a new document + if gApplication <> "BACKGROUND" then Call hNewDocument end if - '/// Tools / Options / Text document - ToolsOptions - Kontext "Active" - if Active.Exists (3) then - if Active.GetText <> sErrMes then Warnlog "A messagebox exists => BUG : " + Active.GetText - Active.OK - end if - ToPosInOptionlist ( 4 ) - EchteAnzahl = Optionsliste.GetItemCount - iSectionNumber - if EchteAnzahl = 10 AND ( gAsianSup = TRUE OR gCTLSup = TRUE ) then - Warnlog "There are only 10 pages in 'text document'-section, but asian support or CTL support are activated! => a section is missing?" - else - printlog "Asian support and CTL support are not activated ( on languages-page )!" - end if - if bDebugVersion = TRUE then EchteAnzahl = EchteAnzahl - 1 - if gAsianSup = FALSE then EchteAnzahl = EchteAnzahl + 1 - if gCTLSup = FALSE then EchteAnzahl = EchteAnzahl + 1 - for i=1 to EchteAnzahl - gefunden = FALSE - Kontext "OptionenDlg" - Optionsliste.TypeKeys "" - if gAsianSup = FALSE AND gCTLSup = FALSE AND i=6 then i=i+2 - if gAsianSup = FALSE AND gCTLSup = TRUE AND i=6 then i=i+1 - if gAsianSup = TRUE AND gCTLSup = FALSE AND i=7 then i=i+1 - select case i - case 1 : Kontext "TabLaden" - '///+
    • General
    • - printlog " - General / Allgemein" - if TabLaden.IsVisible then - gefunden = TRUE - Call DialogTest ( TabLaden ) - end if - case 2 : Kontext "TabInhalteWriter" - '///+
    • View
    • - printlog " - View / Ansicht" - if TabInhalteWriter.IsVisible then - gefunden = TRUE - Call DialogTest ( TabInhalteWriter ) - end if - case 3 : Kontext "TabDirektCursor" - '///+
    • Formating aids
    • - printlog " - Formating aids / Formatierungshilfen" - if TabDirektCursor.IsVisible then - gefunden = TRUE - Call DialogTest ( TabDirektCursor ) - end if - case 4 : Kontext "TabRaster" - '///+
    • Grid
    • - printlog " - Grid / Raster" - if TabRaster.IsVisible then - gefunden = TRUE - Call DialogTest ( TabRaster ) - end if - case 5 : Kontext "TabGrundschriften" - '///+
    • Default fonts
    • - printlog " - Default Fonts / Grundschriften" - if TabGrundschriften.IsVisible then - gefunden = TRUE - Call DialogTest ( TabGrundschriften ) - end if - case 6 : Kontext "TabGrundschriftenAsian" - '///+
    • Default fonts asian
    • - printlog " - Default Fonts Asian / Grundschriften Asiatisch" - if TabGrundschriftenAsian.IsVisible then - gefunden = TRUE - Call DialogTest ( TabGrundschriftenAsian ) - end if - case 7 : Kontext "TabGrundschriftenCTL" - '///+
    • Default fonts CTL
    • - printlog " - Default Fonts CTL / Grundschriften CTL" - if TabGrundschriftenCTL.IsVisible then - gefunden = TRUE - Call DialogTest ( TabGrundschriftenCTL ) - end if - case 8 : Kontext "TabDruckenWriter" - '///+
    • Print
    • - printlog " - Print / Drucken" - if TabDruckenWriter.IsVisible then - gefunden = TRUE - Call DialogTest ( TabDruckenWriter ) - end if - case 9 : Kontext "TabTabelleOptionen" - '///+
    • Table
    • - printlog " - Table / Tabellen" - if TabTabelleOptionen.IsVisible then - gefunden = TRUE - Call DialogTest ( TabTabelleOptionen ) - end if - case 10: Kontext "TabAenderungenWriter" - '///+
    • Changes
    • - printlog " - Changes / Aenderungen" - if TabAenderungenWriter.IsVisible then - gefunden = TRUE - Call DialogTest ( TabAenderungenWriter ) - end if - case 11: Kontext "TabCompatibility" - '///+
    • Compatibility
    • - printlog " - Compatibility" - if TabCompatibility.IsVisible then - gefunden = TRUE - Call DialogTest ( TabCompatibility ) - end if - case 12: Kontext "TabAutoCaption" - '///+
    • AutoCaption
    • - printlog " - AutoCaption" - if TabAutoCaption.IsVisible then - gefunden = TRUE - Call DialogTest ( TabAutoCaption ) - end if - case 13: Kontext "TabMailMergeEMail" - '///+
    • Mail Merge E-mail
    - printlog " - Mail Merge E-mail" - if TabMailMergeEMail.IsVisible then - gefunden = TRUE - Call DialogTest ( TabMailMergeEMail ) - ServerAuthentication.click - kontext "ServerAuthentication" - Call DialogTest ( ServerAuthentication ) - ServerAuthentication.cancel - Kontext "TabMailMergeEMail" - TestSettings.click - - ' in case java is not enabled - sleep( 2 ) - try - Kontext "Messagebox" - if ( MessageBox.exists()) then - sleep(2) - warnlog(Messagebox.GetText()) - try - Messagebox.Cancel() - sleep( 2 ) - catch - Messagebox.OK() ' if "OK" works, we are in an undefined state - warnlog( "" ) - endcatch - end if - catch - warnlog( "A messagebox was displayed but coul not be closed." ) - endcatch - - Kontext "TestaccountSettings" - Call DialogTest ( TestaccountSettings ) - TestaccountSettings.cancel - end if - end select - if gefunden=FALSE then - Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" - EchteAnzahl = EchteAnzahl - 1 - if EchteAnzahl < 12 then - i=13 - else - i=1-1 - end if - end if - next i -'/// Close the options dialog - Kontext "OptionenDlg" - OptionenDlg.Cancel -'/// Close the document - if gApplication <> "BACKGROUND" then + '/// Tools / Options / Text document + ToolsOptions + Kontext "Active" + if Active.Exists (3) then + if Active.GetText <> sErrMes then Warnlog "A messagebox exists => BUG : " + Active.GetText + Active.OK + end if + ToPosInOptionlist ( 4 ) + EchteAnzahl = Optionsliste.GetItemCount - iSectionNumber + if EchteAnzahl = 10 AND ( gAsianSup = TRUE OR gCTLSup = TRUE ) then + Warnlog "There are only 10 pages in 'text document'-section, but asian support or CTL support are activated! => a section is missing?" + else + printlog "Asian support and CTL support are not activated ( on languages-page )!" + end if + if bDebugVersion = TRUE then EchteAnzahl = EchteAnzahl - 1 + if gAsianSup = FALSE then EchteAnzahl = EchteAnzahl + 1 + if gCTLSup = FALSE then EchteAnzahl = EchteAnzahl + 1 + for i=1 to EchteAnzahl + gefunden = FALSE + Kontext "OptionenDlg" + Optionsliste.TypeKeys "" + if gAsianSup = FALSE AND gCTLSup = FALSE AND i=6 then i=i+2 + if gAsianSup = FALSE AND gCTLSup = TRUE AND i=6 then i=i+1 + if gAsianSup = TRUE AND gCTLSup = FALSE AND i=7 then i=i+1 + select case i + case 1 : Kontext "TabLaden" + '///+
    • General
    • + printlog " - General / Allgemein" + if TabLaden.IsVisible then + gefunden = TRUE + Call DialogTest ( TabLaden ) + end if + case 2 : Kontext "TabInhalteWriter" + '///+
    • View
    • + printlog " - View / Ansicht" + if TabInhalteWriter.IsVisible then + gefunden = TRUE + Call DialogTest ( TabInhalteWriter ) + end if + case 3 : Kontext "TabDirektCursor" + '///+
    • Formating aids
    • + printlog " - Formating aids / Formatierungshilfen" + if TabDirektCursor.IsVisible then + gefunden = TRUE + Call DialogTest ( TabDirektCursor ) + end if + case 4 : Kontext "TabRaster" + '///+
    • Grid
    • + printlog " - Grid / Raster" + if TabRaster.IsVisible then + gefunden = TRUE + Call DialogTest ( TabRaster ) + end if + case 5 : Kontext "TabGrundschriften" + '///+
    • Default fonts
    • + printlog " - Default Fonts / Grundschriften" + if TabGrundschriften.IsVisible then + gefunden = TRUE + Call DialogTest ( TabGrundschriften ) + end if + case 6 : Kontext "TabGrundschriftenAsian" + '///+
    • Default fonts asian
    • + printlog " - Default Fonts Asian / Grundschriften Asiatisch" + if TabGrundschriftenAsian.IsVisible then + gefunden = TRUE + Call DialogTest ( TabGrundschriftenAsian ) + end if + case 7 : Kontext "TabGrundschriftenCTL" + '///+
    • Default fonts CTL
    • + printlog " - Default Fonts CTL / Grundschriften CTL" + if TabGrundschriftenCTL.IsVisible then + gefunden = TRUE + Call DialogTest ( TabGrundschriftenCTL ) + end if + case 8 : Kontext "TabDruckenWriter" + '///+
    • Print
    • + printlog " - Print / Drucken" + if TabDruckenWriter.IsVisible then + gefunden = TRUE + Call DialogTest ( TabDruckenWriter ) + end if + case 9 : Kontext "TabTabelleOptionen" + '///+
    • Table
    • + printlog " - Table / Tabellen" + if TabTabelleOptionen.IsVisible then + gefunden = TRUE + Call DialogTest ( TabTabelleOptionen ) + end if + case 10: Kontext "TabAenderungenWriter" + '///+
    • Changes
    • + printlog " - Changes / Aenderungen" + if TabAenderungenWriter.IsVisible then + gefunden = TRUE + Call DialogTest ( TabAenderungenWriter ) + end if + case 11: Kontext "TabCompatibility" + '///+
    • Compatibility
    • + printlog " - Compatibility" + if TabCompatibility.IsVisible then + gefunden = TRUE + Call DialogTest ( TabCompatibility ) + end if + case 12: Kontext "TabAutoCaption" + '///+
    • AutoCaption
    • + printlog " - AutoCaption" + if TabAutoCaption.IsVisible then + gefunden = TRUE + Call DialogTest ( TabAutoCaption ) + end if + case 13: Kontext "TabMailMergeEMail" + '///+
    • Mail Merge E-mail
    + printlog " - Mail Merge E-mail" + if TabMailMergeEMail.IsVisible then + gefunden = TRUE + Call DialogTest ( TabMailMergeEMail ) + ServerAuthentication.click + kontext "ServerAuthentication" + Call DialogTest ( ServerAuthentication ) + ServerAuthentication.cancel + Kontext "TabMailMergeEMail" + TestSettings.click + + ' in case java is not enabled + sleep( 2 ) + try + Kontext "Messagebox" + if ( MessageBox.exists()) then + sleep(2) + warnlog(Messagebox.GetText()) + try + Messagebox.Cancel() + sleep( 2 ) + catch + Messagebox.OK() ' if "OK" works, we are in an undefined state + warnlog( "" ) + endcatch + end if + catch + warnlog( "A messagebox was displayed but coul not be closed." ) + endcatch + + Kontext "TestaccountSettings" + Call DialogTest ( TestaccountSettings ) + TestaccountSettings.cancel + end if + end select + if gefunden=FALSE then + Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" + EchteAnzahl = EchteAnzahl - 1 + if EchteAnzahl < 12 then + i=13 + else + i=1-1 + end if + end if + next i + '/// Close the options dialog + Kontext "OptionenDlg" + OptionenDlg.Cancel + '/// Close the document + if gApplication <> "BACKGROUND" then Call hCloseDocument end if endcase @@ -264,89 +265,89 @@ endcase '------------------------------------------------------------------------- testcase tToolsOptionsHTMLDocument - dim EchteAnzahl as Integer, i as Integer - dim gefunden as Boolean - - PrintLog "- Tools/Options/HTML-Document ( Extras/Optionen/HTML-Dokument )" - if (0 = iSectionNumber) then + dim EchteAnzahl as Integer, i as Integer + dim gefunden as Boolean + + PrintLog "- Tools/Options/HTML-Document ( Extras/Optionen/HTML-Dokument )" + if (0 = iSectionNumber) then warnlog "You can't run this testcase seperated! Ending now! Please run it via: tToolsOptionsTest" goto endsub endif -'/// Create a new document - if gApplication <> "BACKGROUND" then + '/// Create a new document + if gApplication <> "BACKGROUND" then Call hNewDocument end if - '/// Tools / options / HTML Document - ToolsOptions - ToPosInOptionlist ( 5 ) - i = 6 - if bDebugVersion = TRUE then i = i + 1 ' here exists the special debug-tabpage, too - EchteAnzahl = OptionTabPageZaehler (i) - if bDebugVersion = TRUE then EchteAnzahl = EchteAnzahl - 1 - for i=1 to EchteAnzahl - gefunden = FALSE - Kontext "OptionenDlg" - Optionsliste.TypeKeys "" - select case i - case 1 : Kontext "TabInhalteHTML" - '/// View - printlog " - View / Ansicht" - if TabInhalteHTML.IsVisible then - gefunden = TRUE - Call DialogTest ( TabInhalteHTML ) - end if - case 2 : Kontext "TabDirektCursor" - '/// Formating aids - printlog " - Formatting aids / Formatierungshilfen" - if TabDirektCursor.IsVisible then - gefunden = TRUE - Call DialogTest ( TabDirektCursor ) - end if - case 3 : Kontext "TabRaster" - '/// Grid - printlog " - Grid / Raster" - if TabRaster.IsVisible then - gefunden = TRUE - Call DialogTest ( TabRaster ) - end if - case 4 : Kontext "TabDruckenHTML" - '/// Print - printlog " - Print / Drucken" - if TabDruckenHTML.IsVisible then - gefunden = TRUE - Call DialogTest ( TabDruckenHTML ) - end if - case 5 : Kontext "TabTabelleOptionen" - '/// Table - printlog " - Table / Tabelle" - if TabTabelleOptionen.IsVisible then - gefunden = TRUE - Call DialogTest ( TabTabelleOptionen ) - end if - case 6 : Kontext "TabHintergrund" - '/// Background - printlog " - Background / Hintergrund" - Sleep 1 - if TabHintergrund.IsVisible then - gefunden = TRUE - Call DialogTest ( TabHintergrund ) - end if - end select - if gefunden=FALSE then - Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" - EchteAnzahl = EchteAnzahl - 1 - if EchteAnzahl < 6 then - i=11 - else - i=1-1 - end if - end if - next i -'/// Close the options dialog + '/// Tools / options / HTML Document + ToolsOptions + ToPosInOptionlist ( 5 ) + i = 6 + if bDebugVersion = TRUE then i = i + 1 ' here exists the special debug-tabpage, too + EchteAnzahl = OptionTabPageZaehler (i) + if bDebugVersion = TRUE then EchteAnzahl = EchteAnzahl - 1 + for i=1 to EchteAnzahl + gefunden = FALSE + Kontext "OptionenDlg" + Optionsliste.TypeKeys "" + select case i + case 1 : Kontext "TabInhalteHTML" + '/// View + printlog " - View / Ansicht" + if TabInhalteHTML.IsVisible then + gefunden = TRUE + Call DialogTest ( TabInhalteHTML ) + end if + case 2 : Kontext "TabDirektCursor" + '/// Formating aids + printlog " - Formatting aids / Formatierungshilfen" + if TabDirektCursor.IsVisible then + gefunden = TRUE + Call DialogTest ( TabDirektCursor ) + end if + case 3 : Kontext "TabRaster" + '/// Grid + printlog " - Grid / Raster" + if TabRaster.IsVisible then + gefunden = TRUE + Call DialogTest ( TabRaster ) + end if + case 4 : Kontext "TabDruckenHTML" + '/// Print + printlog " - Print / Drucken" + if TabDruckenHTML.IsVisible then + gefunden = TRUE + Call DialogTest ( TabDruckenHTML ) + end if + case 5 : Kontext "TabTabelleOptionen" + '/// Table + printlog " - Table / Tabelle" + if TabTabelleOptionen.IsVisible then + gefunden = TRUE + Call DialogTest ( TabTabelleOptionen ) + end if + case 6 : Kontext "TabHintergrund" + '/// Background + printlog " - Background / Hintergrund" + Sleep 1 + if TabHintergrund.IsVisible then + gefunden = TRUE + Call DialogTest ( TabHintergrund ) + end if + end select + if gefunden=FALSE then + Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" + EchteAnzahl = EchteAnzahl - 1 + if EchteAnzahl < 6 then + i=11 + else + i=1-1 + end if + end if + next i + '/// Close the options dialog Kontext "OptionenDlg" OptionenDlg.Cancel -'/// Close the document - if gApplication <> "BACKGROUND" then + '/// Close the document + if gApplication <> "BACKGROUND" then Call hCloseDocument end if endcase @@ -354,92 +355,92 @@ endcase '------------------------------------------------------------------------- testcase tToolsOptionsSpreadsheet - dim EchteAnzahl as Integer, i as Integer - dim gefunden as Boolean - + dim EchteAnzahl as Integer, i as Integer + dim gefunden as Boolean + PrintLog "- Tools/Options/Spreadsheet ( Extras/Optionen/Tabellendokument )" - if (0 = iSectionNumber) then + if (0 = iSectionNumber) then warnlog "You can't run this testcase seperated! Ending now! Please run it via: tToolsOptionsTest" goto endsub endif -'/// Create a new document - if gApplication <> "BACKGROUND" then + '/// Create a new document + if gApplication <> "BACKGROUND" then Call hNewDocument end if - '/// Tools / Options / Spreadsheet - ToolsOptions - ToPosInOptionlist ( 4 ) - EchteAnzahl = OptionTabPageZaehler ( 7, FALSE ) - for i=1 to EchteAnzahl - gefunden = FALSE - Kontext "OptionenDlg" - Optionsliste.TypeKeys "" - select case i - case 1 : Kontext "TabLayoutCalc" - '/// General - printlog " - General / Allgemein" - if TabLayoutCalc.IsVisible then - gefunden = TRUE - Call DialogTest ( TabLayoutCalc ) - end if - case 2 : Kontext "TabInhaltCalc" - '/// View - printlog " - View / Ansicht" - if TabInhaltCalc.IsVisible then - gefunden = TRUE - Call DialogTest ( TabInhaltCalc ) - end if - case 3 : Kontext "TabBerechnen" - '/// Calculate - printlog " - Calculate / Berechnen" - if TabBerechnen.IsVisible then - gefunden = TRUE - Call DialogTest ( TabBerechnen ) - end if - case 4 : Kontext "TabSortierlisten" - '/// Sort lists - printlog " - Sort Lists / Sortierliste" - if TabSortierlisten.IsVisible then - gefunden = TRUE - Call DialogTest ( TabSortierlisten ) - end if - case 5 : Kontext "TabAenderungenCalc" - '/// Changes - printlog " - Changes / Aenderungen" - if TabAenderungenCalc.IsVisible then - gefunden = TRUE - Call DialogTest ( TabAenderungenCalc ) - end if - case 6 : Kontext "TabRaster" - '/// Grid - printlog " - Grid / Raster" - if TabRaster.IsVisible then - gefunden = TRUE - Call DialogTest ( TabRaster ) - end if - case 7 : Kontext "TabPrintCalcOptions" - '/// Print - printlog " - Print / Drucken" - if TabPrintCalcOptions.IsVisible then - gefunden = TRUE - Call DialogTest ( TabPrintCalcOptions ) - end if - end select - if gefunden=FALSE then - Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" - EchteAnzahl = EchteAnzahl - 1 - if EchteAnzahl < 7 then - i=11 - else - i=1-1 - end if - end if - next i -'/// Close the options dialog + '/// Tools / Options / Spreadsheet + ToolsOptions + ToPosInOptionlist ( 4 ) + EchteAnzahl = OptionTabPageZaehler ( 7, FALSE ) + for i=1 to EchteAnzahl + gefunden = FALSE + Kontext "OptionenDlg" + Optionsliste.TypeKeys "" + select case i + case 1 : Kontext "TabLayoutCalc" + '/// General + printlog " - General / Allgemein" + if TabLayoutCalc.IsVisible then + gefunden = TRUE + Call DialogTest ( TabLayoutCalc ) + end if + case 2 : Kontext "TabInhaltCalc" + '/// View + printlog " - View / Ansicht" + if TabInhaltCalc.IsVisible then + gefunden = TRUE + Call DialogTest ( TabInhaltCalc ) + end if + case 3 : Kontext "TabBerechnen" + '/// Calculate + printlog " - Calculate / Berechnen" + if TabBerechnen.IsVisible then + gefunden = TRUE + Call DialogTest ( TabBerechnen ) + end if + case 4 : Kontext "TabSortierlisten" + '/// Sort lists + printlog " - Sort Lists / Sortierliste" + if TabSortierlisten.IsVisible then + gefunden = TRUE + Call DialogTest ( TabSortierlisten ) + end if + case 5 : Kontext "TabAenderungenCalc" + '/// Changes + printlog " - Changes / Aenderungen" + if TabAenderungenCalc.IsVisible then + gefunden = TRUE + Call DialogTest ( TabAenderungenCalc ) + end if + case 6 : Kontext "TabRaster" + '/// Grid + printlog " - Grid / Raster" + if TabRaster.IsVisible then + gefunden = TRUE + Call DialogTest ( TabRaster ) + end if + case 7 : Kontext "TabPrintCalcOptions" + '/// Print + printlog " - Print / Drucken" + if TabPrintCalcOptions.IsVisible then + gefunden = TRUE + Call DialogTest ( TabPrintCalcOptions ) + end if + end select + if gefunden=FALSE then + Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" + EchteAnzahl = EchteAnzahl - 1 + if EchteAnzahl < 7 then + i=11 + else + i=1-1 + end if + end if + next i + '/// Close the options dialog Kontext "OptionenDlg" OptionenDlg.Cancel -'/// Close the document - if gApplication <> "BACKGROUND" then + '/// Close the document + if gApplication <> "BACKGROUND" then Call hCloseDocument end if endcase @@ -447,92 +448,92 @@ endcase '------------------------------------------------------------------------- testcase tToolsOptionsPresentation - dim EchteAnzahl as Integer, i as Integer - dim gefunden as Boolean - dim iTemp as integer - - PrintLog "- Tools/Options/Presentation ( Extras/Optionen/Praesentation )" - if (0 = iSectionNumber) then + dim EchteAnzahl as Integer, i as Integer + dim gefunden as Boolean + dim iTemp as integer + + PrintLog "- Tools/Options/Presentation ( Extras/Optionen/Praesentation )" + if (0 = iSectionNumber) then warnlog "You can't run this testcase seperated! Ending now! Please run it via: tToolsOptionsTest" goto endsub endif -'/// Create a new document - if gApplication <> "BACKGROUND" then + '/// Create a new document + if gApplication <> "BACKGROUND" then Call hNewDocument end if - kontext "DocumentImpress" - if DocumentImpress.exists(5) then - printlog " - An application of type Presentation is available." - '--- workaround #i48383# - DocumentImpress.MouseDown (10,10) - DocumentImpress.MouseUp (10,10) - else - qaErrorLog " - No application of type Presentation is available" - end if - '/// Tools / Options / Presentation - ToolsOptions - ToPosInOptionlist ( 4 ) - EchteAnzahl = OptionTabPageZaehler ( 4, FALSE ) - for i=1 to EchteAnzahl - gefunden = FALSE - Kontext "OptionenDlg" - Optionsliste.TypeKeys "" - select case i - case 1 : Kontext "TabSonstigesDraw" - '/// General - printlog " - General / Allgemein" - if TabSonstigesDraw.exists then - if TabSonstigesDraw.IsVisible then - gefunden = TRUE - Call DialogTest ( TabSonstigesDraw ) - end if - else - ' Trying to get root cause on some systems it seems the backing window is used. #i48383# - Kontext "OptionenDlg" - OptionenDlg.SnapShot convertPath(gOfficePath + "user/work/"+gApplication+".bmp") - qaErrorLog "#i48383# Trying to get root cause for wrong window; check picture: " + convertPath(gOfficePath + "user/work/"+gApplication+".bmp") - for iTemp = 1 to Optionsliste.getItemCount - qaErrorLog "" + iTemp + ": '" + Optionsliste.getItemText(iTemp) + "'" - next iTemp + kontext "DocumentImpress" + if DocumentImpress.exists(5) then + printlog " - An application of type Presentation is available." + '--- workaround #i48383# + DocumentImpress.MouseDown (10,10) + DocumentImpress.MouseUp (10,10) + else + qaErrorLog " - No application of type Presentation is available" + end if + '/// Tools / Options / Presentation + ToolsOptions + ToPosInOptionlist ( 4 ) + EchteAnzahl = OptionTabPageZaehler ( 4, FALSE ) + for i=1 to EchteAnzahl + gefunden = FALSE + Kontext "OptionenDlg" + Optionsliste.TypeKeys "" + select case i + case 1 : Kontext "TabSonstigesDraw" + '/// General + printlog " - General / Allgemein" + if TabSonstigesDraw.exists then + if TabSonstigesDraw.IsVisible then gefunden = TRUE + Call DialogTest ( TabSonstigesDraw ) end if - case 2 : Kontext "TabInhalteDraw" - '/// View - printlog " - View / Ansicht" - if TabInhalteDraw.IsVisible then - gefunden = TRUE - Call DialogTest ( TabInhalteDraw ) - end if - case 3 : Kontext "TabRaster" - '/// Grid - printlog " - Grid / Raster" - if TabRaster.IsVisible then - gefunden = TRUE - Call DialogTest ( TabRaster ) - end if - case 4 : Kontext "TabDruckenDraw" - '/// Print - printlog " - Print / Drucken" - if TabDruckenDraw.IsVisible then - gefunden = TRUE - Call DialogTest ( TabDruckenDraw ) - end if - end select - if gefunden=FALSE then - Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" - EchteAnzahl = EchteAnzahl - 1 - if EchteAnzahl < 4 then - i=11 - else - i=1-1 - end if - end if - next i -'/// Close the options dialog + else + ' Trying to get root cause on some systems it seems the backing window is used. #i48383# + Kontext "OptionenDlg" + OptionenDlg.SnapShot convertPath(gOfficePath + "user/work/"+gApplication+".bmp") + qaErrorLog "#i48383# Trying to get root cause for wrong window; check picture: " + convertPath(gOfficePath + "user/work/"+gApplication+".bmp") + for iTemp = 1 to Optionsliste.getItemCount + qaErrorLog "" + iTemp + ": '" + Optionsliste.getItemText(iTemp) + "'" + next iTemp + gefunden = TRUE + end if + case 2 : Kontext "TabInhalteDraw" + '/// View + printlog " - View / Ansicht" + if TabInhalteDraw.IsVisible then + gefunden = TRUE + Call DialogTest ( TabInhalteDraw ) + end if + case 3 : Kontext "TabRaster" + '/// Grid + printlog " - Grid / Raster" + if TabRaster.IsVisible then + gefunden = TRUE + Call DialogTest ( TabRaster ) + end if + case 4 : Kontext "TabDruckenDraw" + '/// Print + printlog " - Print / Drucken" + if TabDruckenDraw.IsVisible then + gefunden = TRUE + Call DialogTest ( TabDruckenDraw ) + end if + end select + if gefunden=FALSE then + Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" + EchteAnzahl = EchteAnzahl - 1 + if EchteAnzahl < 4 then + i=11 + else + i=1-1 + end if + end if + next i + '/// Close the options dialog Kontext "OptionenDlg" OptionenDlg.Cancel -'/// Close the document - if gApplication <> "BACKGROUND" then + '/// Close the document + if gApplication <> "BACKGROUND" then Call hCloseDocument end if endcase @@ -540,129 +541,129 @@ endcase '------------------------------------------------------------------------- testcase tToolsOptionsDrawing - Dim EchteAnzahl as Integer, i as Integer - Dim gefunden as Boolean - - PrintLog "- Tools/Options/Drawing ( Extras/Optionen/Zeichnung )" - if (0 = iSectionNumber) then + Dim EchteAnzahl as Integer, i as Integer + Dim gefunden as Boolean + + PrintLog "- Tools/Options/Drawing ( Extras/Optionen/Zeichnung )" + if (0 = iSectionNumber) then warnlog "You can't run this testcase seperated! Ending now! Please run it via: tToolsOptionsTest" goto endsub end if -'/// Create a new document - if gApplication <> "BACKGROUND" then + '/// Create a new document + if gApplication <> "BACKGROUND" then Call hNewDocument end if - Kontext "DocumentDraw" - if DocumentDraw.exists(5) then - printlog " - An application of type Draw is available." - '--- workaround #i48383# - DocumentDraw.MouseDown (10,10) - DocumentDraw.MouseUp (10,10) - else - qaErrorLog " - No application of type Draw is available" - end if -'/// Tools / Options / Drawing - ToolsOptions - ToPosInOptionlist ( 4 ) - EchteAnzahl = OptionTabPageZaehler ( 4, FALSE ) - for i=1 to EchteAnzahl - gefunden = FALSE - Kontext "OptionenDlg" - Optionsliste.TypeKeys "" - select case i - case 1 : Kontext "TabSonstigesDraw" - '/// General - printlog " - General / Allgemein" - if TabSonstigesDraw.exists then - if TabSonstigesDraw.IsVisible then - gefunden = TRUE - Call DialogTest ( TabSonstigesDraw ) - end if - else - ' Trying to get root cause on some systems it seems the backing window is used. #i48383# - Kontext "OptionenDlg" - qaErrorLog "#i48383# wrong focus on opening options" + Kontext "DocumentDraw" + if DocumentDraw.exists(5) then + printlog " - An application of type Draw is available." + '--- workaround #i48383# + DocumentDraw.MouseDown (10,10) + DocumentDraw.MouseUp (10,10) + else + qaErrorLog " - No application of type Draw is available" + end if + '/// Tools / Options / Drawing + ToolsOptions + ToPosInOptionlist ( 4 ) + EchteAnzahl = OptionTabPageZaehler ( 4, FALSE ) + for i=1 to EchteAnzahl + gefunden = FALSE + Kontext "OptionenDlg" + Optionsliste.TypeKeys "" + select case i + case 1 : Kontext "TabSonstigesDraw" + '/// General + printlog " - General / Allgemein" + if TabSonstigesDraw.exists then + if TabSonstigesDraw.IsVisible then gefunden = TRUE + Call DialogTest ( TabSonstigesDraw ) end if - case 2 : Kontext "TabInhalteDraw" - '/// View - printlog " - View / Ansicht" - if TabInhalteDraw.IsVisible then - gefunden = TRUE - Call DialogTest ( TabInhalteDraw ) - end if - case 3 : Kontext "Active" - if Active.Exists then - Warnlog "A messagebox exists => BUG : " + Active.GetText - try - Active.No - catch - Active.OK - endcatch - end if - Kontext "TabRaster" - '/// Grid - printlog " - Grid / Raster" - if TabRaster.IsVisible then - gefunden = TRUE - Call DialogTest ( TabRaster ) - end if - case 4 : Kontext "TabDruckenDraw" - '/// Print - printlog " - Print / Drucken" - if TabDruckenDraw.IsVisible then - gefunden = TRUE - Call DialogTest ( TabDruckenDraw ) - end if - end select - if gefunden=FALSE then - Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" - EchteAnzahl = EchteAnzahl - 1 - if EchteAnzahl < 4 then - i=11 - else - i=1-1 - end if - end if - next i -'/// Close the options dialog + else + ' Trying to get root cause on some systems it seems the backing window is used. #i48383# + Kontext "OptionenDlg" + qaErrorLog "#i48383# wrong focus on opening options" + gefunden = TRUE + end if + case 2 : Kontext "TabInhalteDraw" + '/// View + printlog " - View / Ansicht" + if TabInhalteDraw.IsVisible then + gefunden = TRUE + Call DialogTest ( TabInhalteDraw ) + end if + case 3 : Kontext "Active" + if Active.Exists then + Warnlog "A messagebox exists => BUG : " + Active.GetText + try + Active.No + catch + Active.OK + endcatch + end if + Kontext "TabRaster" + '/// Grid + printlog " - Grid / Raster" + if TabRaster.IsVisible then + gefunden = TRUE + Call DialogTest ( TabRaster ) + end if + case 4 : Kontext "TabDruckenDraw" + '/// Print + printlog " - Print / Drucken" + if TabDruckenDraw.IsVisible then + gefunden = TRUE + Call DialogTest ( TabDruckenDraw ) + end if + end select + if gefunden=FALSE then + Warnlog "Error with the " + i + ".page, perhaps this page is deleted or change the place!" + EchteAnzahl = EchteAnzahl - 1 + if EchteAnzahl < 4 then + i=11 + else + i=1-1 + end if + end if + next i + '/// Close the options dialog Kontext "OptionenDlg" - OptionenDlg.Cancel -'/// Close the document - if gApplication <> "BACKGROUND" then - Call hCloseDocument + OptionenDlg.Cancel + '/// Close the document + if gApplication <> "BACKGROUND" then + Call hCloseDocument end if endcase '------------------------------------------------------------------------- testcase tToolsOptionsFormula - dim EchteAnzahl as Integer, i as Integer - - PrintLog "- Tools/Options/Formula ( Extras/Optionen/Formel )" - if (0 = iSectionNumber) then + dim EchteAnzahl as Integer, i as Integer + + PrintLog "- Tools/Options/Formula ( Extras/Optionen/Formel )" + if (0 = iSectionNumber) then warnlog "You can't run this testcase seperated! Ending now! Please run it via: tToolsOptionsTest" goto endsub endif -'/// Create a new document - if gApplication <> "BACKGROUND" then + '/// Create a new document + if gApplication <> "BACKGROUND" then Call hNewDocument end if -'/// Tools / Options / Formula - ToolsOptions - ToPosInOptionlist ( 4 ) - EchteAnzahl = OptionTabPageZaehler ( 1, FALSE ) - Kontext "OptionenDlg" - '/// Print - Optionsliste.TypeKeys "" - printlog " - Print / Drucken" - Kontext "TabDruckenMath" - Call DialogTest ( TabDruckenMath ) -'/// Close the options dialog - Kontext "OptionenDlg" - OptionenDlg.Cancel -'/// Close the document - if gApplication <> "BACKGROUND" then + '/// Tools / Options / Formula + ToolsOptions + ToPosInOptionlist ( 4 ) + EchteAnzahl = OptionTabPageZaehler ( 1, FALSE ) + Kontext "OptionenDlg" + '/// Print + Optionsliste.TypeKeys "" + printlog " - Print / Drucken" + Kontext "TabDruckenMath" + Call DialogTest ( TabDruckenMath ) + '/// Close the options dialog + Kontext "OptionenDlg" + OptionenDlg.Cancel + '/// Close the document + if gApplication <> "BACKGROUND" then Call hCloseDocument end if endcase diff --git a/testautomation/global/system/includes/iniinfo.inc b/testautomation/global/system/includes/iniinfo.inc index ff149411b8a9..b387fedc55b9 100755 --- a/testautomation/global/system/includes/iniinfo.inc +++ b/testautomation/global/system/includes/iniinfo.inc @@ -35,29 +35,6 @@ '* '* short description : get information for startup a test out of important ini-files '* -'************************************************************************ -' ** -' #1 GetIniInformation ' Set all important variables -' #1 GetOfficeInformation ' Generates the path to the StarOffice executable. -' #1 ConvertPath ' Path conversion -' #1 GetLanguageInformation ' Main routine to get the language information from Setup.xcu file. -' #1 ConvertLanguage ' Sets international language code for the whole language name. -' #1 GetLanguageText ' Sets the language name for the international language-code. -' #1 ConvertLanguage2 ' Sets the international language code for the international language shortcut. -' #1 ConvertCodeToLanguage ' Converts the old language code to international language code -' #1 GetTheInstallationType ' The global variable 'gNetzInst' and 'gNetzOfficePath' will be set here. -' #1 FileURLToNormalFile ' Converts a file URL to a system specific URL. -' #1 ReplaceCharacter ' Replace a character with another -' #1 fgetL10Nvalue ' Search routine to get the language information from Setup.xcu file -' #1 sGetCrashreporterValues ' Reading the crashreporter relevant values from testtool control file. -' #1 getSofficeNative ' Reading the registry entries where the application is installed -' #1 getSofficeTesttool ' Trying to get value of [OOoProgramDir] section from testtool control file -' #1 hGetPathSigne ' Return the path signe for the given platform -' #1 hPlatformToGroup ' Return the operating system group for the given platform -' #1 sGetScreenshotValue ' Check if screenshots are requested -' #1 fgetOOoStartupTimeOut ' Set a value for OOo start up time out -' #1 fgetOOoShutdownTimeOut ' Set a value for OOo shut down time out -' ** '\*********************************************************************** sub GetIniInformation @@ -1247,33 +1224,46 @@ end function '------------------------------------------------------------------------- function getOfficeBasisPath as string + + const CFN = "global::system::iniinfo.inc:getOfficeBasisPath: " 'get the basis directory from the information of basis-link dim ltemp(5) as string dim sFile as string dim sTemp as string + dim sPath as string sTemp = gNetzOfficePath - sFile = gNetzOfficePath + "basis-link" - - if fileExists(sFile) then + sFile = gNetzOfficePath & "basis-link" + + if FileExists( sFile ) then if ( lcase( gPlatform ) = "osx" ) then 'MacOS X - sTemp = sFile + gPathSigne + sTemp = sFile else - if gPlatGroup = "unx" then + if ( gPlatGroup = "unx" ) then 'Unixes - sTemp = getLinkDestination(sFile) - sTemp = fRelativeToAbsolutePath(gNetzOfficePath + sTemp) + gPathSigne + sPath = getLinkDestination( sFile ) + sTemp = fRelativeToAbsolutePath( gNetzOfficePath & sPath ) + if ( NOT FileExists( sTemp ) ) then + sTemp = fRelativeToAbsolutePath( sPath ) + endif + else - 'Win32 - ListRead(lTemp, sFile) + 'all other platforms are Windows/DOS style + ListRead( lTemp, sFile ) if lTemp(1) <> "" then stemp = lTemp(1) - sTemp = fRelativeToAbsolutePath(gNetzOfficePath + sTemp) + gPathSigne - end if - end if - end if - end if + sTemp = fRelativeToAbsolutePath( gNetzOfficePath & sTemp ) + endif + endif + endif + else + warnlog( CFN & "Basis-link could not be found" ) + endif + + if ( NOT FileExists( sTemp ) ) then + warnlog( CFN & "Retrieved invalid path" ) + endif - getOfficeBasisPath = sTemp + getOfficeBasisPath = sTemp & gPathSigne end function diff --git a/testautomation/global/system/includes/master.inc b/testautomation/global/system/includes/master.inc index 84bc3ed7f201..b8895c7fa637 100755 --- a/testautomation/global/system/includes/master.inc +++ b/testautomation/global/system/includes/master.inc @@ -921,22 +921,15 @@ sub mMakeGeneralOptionsAPI qaErrorLog( sFileFunction & "This build does not support online update." ) endcatch - '///+ OOo Improvement - try - aPropertyValue(0).Value="/org.openoffice.Office.OOoImprovement.Settings/Participation" - xViewRoot=oUnoConfigurationAccess.createInstanceWithArguments("com.sun.star.configuration.ConfigurationUpdateAccess",aPropertyValue()) - xViewRoot.replaceByName( "ShowedInvitation", true ) - xViewRoot.replaceByName( "InvitationAccepted", false ) - xViewRoot.commitChanges() - if xViewRoot.hasPendingChanges() then - qaErrorLog("Configuration not flushed: OOoImprovementProgram/InvitationAccepted: FALSE") - endif - xViewRoot.dispose() - gOOoImprovementIsEnabled = TRUE - catch - QAErrorLog( "Failed to disable usage tracking feature. This might cause errors and warnings during test execution." ) - gOOoImprovementIsEnabled = FALSE - endcatch + '///+ OOo Improvement - only if BUILD_SPECIAL is set we have this file created. + sTempPath = gOfficeBasisPath & "share/registry/modules/org/openoffice/Office/Jobs/Jobs-oooimprovement.xcu" + sTempPath = ConvertPath( sTempPath ) + + if ( FileExists( sTempPath ) ) then + gOOoImprovementIsEnabled = TRUE + else + gOOoImprovementIsEnabled = FALSE + endif '///+
  • Setting the work directory in Tools / Options, sTempPath = ConvertPath (gOfficePath + "user\work") diff --git a/testautomation/global/tools/includes/required/t_doc1.inc b/testautomation/global/tools/includes/required/t_doc1.inc index 917a5dde246a..f1bc0f538722 100755 --- a/testautomation/global/tools/includes/required/t_doc1.inc +++ b/testautomation/global/tools/includes/required/t_doc1.inc @@ -269,26 +269,6 @@ end sub ' '------------------------------------------------------------------------------- ' -sub hCloseAndLooseDocument - '/// hCloseAndLooseDocument - '///+ Closes a (modified) document and the verify dialog will be answered - '///+ with yes. That means you want to loose format information or you want - '///+ to loose the document! - Dim sFehler$ - - try - FileClose - catch - Exceptlog - exit sub - endcatch - sleep (2) - Kontext - if Active.Exists(2) then Active.Yes -end sub -' -'------------------------------------------------------------------------------- -' sub gMouseClick ( X%, Y%, optional mb% ) '/// gMouseClick ( x_Position, y-Position ) : make a mouseclick on the document (dependent on 'gApplication') ///' '/// default left mousebutton will be used otherwise you can optionally give the mousebutton to press @@ -571,61 +551,4 @@ sub hTypeKeys ( OutputText , optional iLoop as Integer ) wait 500 next i end sub -' -'------------------------------------------------------------------------------- -' -function hOpenFileAndIgnoreMacroWarning (sDocName as string, optional IgnoreW) as Boolean - '/// Loading a (known) document with macro security warning. - '/// If the OPTIONAL parameter is used a PRINTLOG will be written into the result file otherwise a wrning. - Dim i as integer - - 'ConvertPath: Be sure that the path seperators has been set correctly (/ or \). - sDocName = ConvertPath(sDocName) - - hOpenFileAndIgnoreMacroWarning = FALSE - - if hFileExists(sDocName) = FALSE then - warnlog "global::tools::inc::t_doc1.inc::hOpenFileAndIgnoreMacroWarning: '" & sDocName & "' does not exists!" - 'Setting the function to FALSE because file has not been found. - exit function - else - FileOpen - sleep (1) - Kontext "OeffnenDlg" - Dateiname.SetText sDocName - sleep (3) - Oeffnen.Click - sleep(2) - for i = 1 to 2 - ' Since SRC680m?? we have TWO Security Warnings for - ' StarBasic and JavaScript; So this routine needs to - ' run twice. - Kontext "SecurityWarning" - if SecurityWarning.Exists(2) then - if IsMissing(IgnoreW) = FALSE then - printLog "global::tools::inc::t_doc1.inc::hOpenFileAndIgnoreMacroWarning: Securitywarning dialog is visible." - else - warnlog "global::tools::inc::t_doc1.inc::hOpenFileAndIgnoreMacroWarning: Securitywarning dialog is visible" - end if - SecurityWarning.OK - else - if i <> 2 then - QAErrorLog "global::tools::inc::t_doc1.inc::hOpenFileAndIgnoreMacroWarning: No Security warning dialog occured! Document loading aborted." - hOpenFileAndIgnoreMacroWarning = FALSE - exit function - end if - end if - next i - Kontext "OeffnenDlg" - if OeffnenDlg.Exists(1) then - OeffnenDlg.Cancel - warnlog "global::tools::inc::t_doc1.inc::hOpenFileAndIgnoreMacroWarning: The 'FileOpen'-Dialog is open!" - else - ' After the external routine IsItLoaded has been run the return value of this function should be set to TRUE. - if IsItLoaded = TRUE then - hOpenFileAndIgnoreMacroWarning = TRUE - end if - end if - end if -end function diff --git a/testautomation/global/tools/includes/required/t_tools1.inc b/testautomation/global/tools/includes/required/t_tools1.inc index c29a2d14bf9a..6fbfd5358e52 100755 --- a/testautomation/global/tools/includes/required/t_tools1.inc +++ b/testautomation/global/tools/includes/required/t_tools1.inc @@ -1232,6 +1232,7 @@ function hUseAsyncSlot( cSlot as string ) as integer case "editchangescomment" : EditChangesComment case "editpaste" : EditPaste + case "editcopy" : EditCopy case "editcut" : EditCut case "editselectall" : EditSelectAll case "editselectallmath" : EditSelectAllMath @@ -1251,6 +1252,7 @@ function hUseAsyncSlot( cSlot as string ) as integer case "editobjectedit" : EditObjectEdit case "editobjectsavecopyas" : EditObjectSaveCopyAs + case "formatcharttype" : FormatChartType case "formatcontrol" : FormatControl case "formateditpoints" : FormatEditPoints case "formatsections" : FormatSections diff --git a/testautomation/xml/optional/includes/docbook_001.inc b/testautomation/xml/optional/includes/docbook_001.inc index 8ca145cfe208..a084fdee59fd 100644 --- a/testautomation/xml/optional/includes/docbook_001.inc +++ b/testautomation/xml/optional/includes/docbook_001.inc @@ -35,11 +35,6 @@ '* '* short description : Library for DocBook XML Im-/Export Test '* -'************************************************************************ -'* -' #1 tDocBookXMLtestdocs 'Main start routine for DocBook XML test -' #1 fLoadDocBookXMLAndSaveIt 'Testcase for loading and saving -'* '\*********************************************************************** sub tDocBookXMLtestdocs @@ -104,7 +99,7 @@ sExpFileName = sDestinationPath & sFileName printlog "Save the test document as " & sExpFileName if hFileSaveAsWithFilterKill(sExpFileName, "DocBook File") = TRUE then printlog "Close the document also if there is a verification dialog." - call hCloseAndLooseDocument + call hCloseDocument printlog "Check the well formness of the saved document." if XMLWellformed (sExpFileName) = FALSE then warnlog "XML-file " & sExpFileName & " not well formed or does not exist!" diff --git a/testautomation/xml/optional/includes/sxc7_01.inc b/testautomation/xml/optional/includes/sxc7_01.inc index 064f0b2891e0..8008b8c417e8 100755 --- a/testautomation/xml/optional/includes/sxc7_01.inc +++ b/testautomation/xml/optional/includes/sxc7_01.inc @@ -69,7 +69,7 @@ testcase tAlienAttributes call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\ooo10\alien_attributes.sxc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\alien_attributes.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\alien_attributes.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\alien_attributes") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\alien_attributes\styles.xml")) = FALSE then @@ -331,7 +331,7 @@ testcase tfeat906 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\ooo10\feat906.sxc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\feat906.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\feat906.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\feat906") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\feat906\styles.xml")) = FALSE then @@ -414,7 +414,7 @@ testcase tCellformats1 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\cellformats1.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats1.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats1.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats1") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats1\styles.xml")) = FALSE then @@ -649,7 +649,7 @@ testcase tCellformats2 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\cellformats2.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2\styles.xml")) = FALSE then @@ -678,7 +678,7 @@ testcase tCellformats3 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\cellformats3.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats3.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats3.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats3") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats3\styles.xml")) = FALSE then diff --git a/testautomation/xml/optional/includes/sxc7_02.inc b/testautomation/xml/optional/includes/sxc7_02.inc index 64338e728042..810d1abc3b5a 100755 --- a/testautomation/xml/optional/includes/sxc7_02.inc +++ b/testautomation/xml/optional/includes/sxc7_02.inc @@ -63,7 +63,7 @@ testcase tcellformats2b call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\cellformats2b.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2b.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2b.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2b") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats2b\styles.xml")) = FALSE then @@ -91,7 +91,7 @@ testcase tcellformats5 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\cellformats5.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats5.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats5.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats5") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats5\styles.xml")) = FALSE then @@ -120,7 +120,7 @@ testcase tcellformats6 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\cellformats6.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats6.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats6.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats6") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\cellformats6\styles.xml")) = FALSE then @@ -149,7 +149,7 @@ testcase tjapan call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\ooo10\japan.sxc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\japan.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\japan.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\japan") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\japan\styles.xml")) = FALSE then @@ -178,7 +178,7 @@ testcase tkorean call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\ooo10\korean.sxc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\korean.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\korean.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\korean") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\korean\styles.xml")) = FALSE then @@ -207,7 +207,7 @@ testcase tsimple_c call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\ooo10\simple_c.sxc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\simple_c.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\simple_c.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\simple_c") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\simple_c\styles.xml")) = FALSE then @@ -236,7 +236,7 @@ testcase trad_c call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\ooo10\trad_c.sxc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\trad_c.sxc") , "StarOffice XML (Calc)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\trad_c.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\trad_c") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\trad_c\styles.xml")) = FALSE then diff --git a/testautomation/xml/optional/includes/sxc7_03.inc b/testautomation/xml/optional/includes/sxc7_03.inc index 3fabe87803aa..43e0d37b4da8 100755 --- a/testautomation/xml/optional/includes/sxc7_03.inc +++ b/testautomation/xml/optional/includes/sxc7_03.inc @@ -67,7 +67,7 @@ testcase tchart_export call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\chart_export.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\chart_export.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\chart_export.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\chart_export") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\chart_export\styles.xml")) = FALSE then @@ -97,7 +97,7 @@ testcase tconditional_formatting call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\conditional_formatting.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\conditional_formatting.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\conditional_formatting.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\conditional_formatting") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\conditional_formatting\styles.xml")) = FALSE then @@ -156,7 +156,7 @@ testcase tcontrols01 sleep(2) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\controls01.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\controls01.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\controls01") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\controls01\styles.xml")) = FALSE then @@ -194,7 +194,7 @@ testcase tdatabase_ranges call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\database_ranges.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\database_ranges.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\database_ranges.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\database_ranges") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\database_ranges\styles.xml")) = FALSE then @@ -224,7 +224,7 @@ testcase tfilter_and_subtotals1 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\filter_and_subtotals1.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals1.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals1.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals1") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals1\styles.xml")) = FALSE then @@ -254,7 +254,7 @@ testcase tfilter_and_subtotals4 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\filter_and_subtotals4.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals4.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals4.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals4") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\filter_and_subtotals4\styles.xml")) = FALSE then @@ -284,7 +284,7 @@ testcase tmatrixformula_and_notes call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\matrixformula_and_notes.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\matrixformula_and_notes.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\matrixformula_and_notes.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\matrixformula_and_notes") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\matrixformula_and_notes\styles.xml")) = FALSE then @@ -314,7 +314,7 @@ testcase tpassword3 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\calc\so_binary\password3.sdc")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\calc\level1\password3.sxc") , "StarOffice XML (Calc)") = TRUE then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\calc\level1\password3.sxc") , gOfficePath & ConvertPath("user\work\xml\calc\level1\password3") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\calc\level1\password3\styles.xml")) = FALSE then diff --git a/testautomation/xml/optional/includes/sxw7_01.inc b/testautomation/xml/optional/includes/sxw7_01.inc index b2b278d235a8..fc17c797e569 100755 --- a/testautomation/xml/optional/includes/sxw7_01.inc +++ b/testautomation/xml/optional/includes/sxw7_01.inc @@ -73,7 +73,7 @@ testcase tfiscus '/// Saving (and if already exiting overwriting) the document. if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus\meta.xml")) = FALSE then @@ -304,7 +304,7 @@ testcase tfiscus2 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\fiscus2.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus2.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus2.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus2") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\fiscus2\meta.xml")) = FALSE then @@ -402,7 +402,7 @@ testcase tfeat476 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\feat476.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\feat476.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\feat476.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\feat476") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\feat476\meta.xml")) = FALSE then @@ -476,7 +476,7 @@ testcase tfeat1318 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\feat1318.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\feat1318.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\feat1318.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\feat1318") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\feat1318\meta.xml")) = FALSE then @@ -556,7 +556,7 @@ testcase tcharacters '/// Saving the document in OOo XML 1.0 file format. if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\characters.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) '/// Unpack the complete file (ZIP archieve) into a seperate directory. UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\characters.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\characters") ) diff --git a/testautomation/xml/optional/includes/sxw7_01a.inc b/testautomation/xml/optional/includes/sxw7_01a.inc index 85c6af98d690..51ec99720351 100755 --- a/testautomation/xml/optional/includes/sxw7_01a.inc +++ b/testautomation/xml/optional/includes/sxw7_01a.inc @@ -65,7 +65,7 @@ testcase tfields '/// Saving the document in OOo XML 1.0 format. if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\fields.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) '/// Unpack the complete content of the file (ZIP-archieve) into a seperate directory. UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\fields.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\fields") ) @@ -429,7 +429,7 @@ testcase tfootnotes '/// Saving the document in OOo XML 1.0 format. if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\footnotes.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) '/// Unpack the complete content of the file (ZIP-archieve) into a seperate directory. UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\footnotes.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\footnotes") ) diff --git a/testautomation/xml/optional/includes/sxw7_02.inc b/testautomation/xml/optional/includes/sxw7_02.inc index 2e65bc937211..0a370ff8efea 100755 --- a/testautomation/xml/optional/includes/sxw7_02.inc +++ b/testautomation/xml/optional/includes/sxw7_02.inc @@ -72,7 +72,7 @@ testcase tframes '/// Saving document as OOo XML 1.0 file. if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\frames.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) '/// Unpacking the file (ZIP archieve) into a seperate directory. UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\frames.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\frames") ) @@ -565,7 +565,7 @@ testcase tschina call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\zh_cn_text.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_cn_text.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_cn_text.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_cn_text") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_cn_text\meta.xml")) = FALSE then @@ -600,7 +600,7 @@ testcase ttchina call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\zh_tw_text.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_tw_text.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_tw_text.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_tw_text") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\zh_tw_text\meta.xml")) = FALSE then @@ -635,7 +635,7 @@ testcase tkorean call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\ko_text.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\ko_text.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\ko_text.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\ko_text") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\ko_text\meta.xml")) = FALSE then @@ -670,7 +670,7 @@ testcase tjapan call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\jp_text.sxw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\jp_text.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\jp_text.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\jp_text") ) if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\jp_text\meta.xml")) = FALSE then diff --git a/testautomation/xml/optional/includes/sxw7_03.inc b/testautomation/xml/optional/includes/sxw7_03.inc index 4037e1519518..8d45748b3085 100755 --- a/testautomation/xml/optional/includes/sxw7_03.inc +++ b/testautomation/xml/optional/includes/sxw7_03.inc @@ -70,7 +70,7 @@ testcase thyperlinks call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\hyperlinks.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\hyperlinks.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\hyperlinks.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\hyperlinks") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\hyperlinks\styles.xml")) = FALSE then @@ -152,7 +152,7 @@ testcase tindexes_alpha call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\indexes_alpha.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\indexes_alpha.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\indexes_alpha.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\indexes_alpha") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\indexes_alpha\styles.xml")) = FALSE then @@ -181,7 +181,7 @@ testcase tindex_biblio call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\index_biblio.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\index_biblio.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\index_biblio.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\index_biblio") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\index_biblio\styles.xml")) = FALSE then @@ -210,7 +210,7 @@ testcase tindex_most call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\index_most.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\index_most.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\index_most.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\index_most") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\index_most\styles.xml")) = FALSE then @@ -239,7 +239,7 @@ testcase tpages call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\pages.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\pages.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\pages.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\pages") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\pages\styles.xml")) = FALSE then @@ -268,7 +268,7 @@ testcase tparagraph01 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\paragraph01.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph01.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph01.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph01") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph01\styles.xml")) = FALSE then @@ -297,7 +297,7 @@ testcase tparagraph02 call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\paragraph02.sdw")) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph02.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph02.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph02") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\paragraph02\styles.xml")) = FALSE then @@ -328,7 +328,7 @@ testcase tsection_main call hFileOpen (gTesttoolPath & ConvertPath("xml\optional\input\writer\section_main.sdw") , TRUE) if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\section_main.sxw") , "StarOffice XML (Writer)") then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument + call hCloseDocument() sleep(3) UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\section_main.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\section_main") ) if XMLWellFormed (gOfficePath & ConvertPath("user\work\xml\writer\level1\section_main\styles.xml")) = FALSE then @@ -363,6 +363,13 @@ testcase tEventsToObjects Dim AttributeValue(50) as string Dim cWhereCalled as string + dim sdw_file as string + sdw_file = gTesttoolPath & "xml\optional\input\writer\events_to_objects.sdw" + sdw_file = convertpath( sdw_file ) + dim sxw_file as string + sxw_file = gOfficePath & "user\work\xml\writer\level1\events_to_objects.sxw" + sxw_file = convertpath( sxw_file ) + printlog "+- events_to_objects.sdw" cWhereCalled = "xml::level1::inc::sxw7_03.inc::tEventsToObjects: " @@ -383,18 +390,21 @@ testcase tEventsToObjects endcatch '/// Load (binary) document under ...qa/qatesttool/xml/update/input/writer/events_to_objects.sdw. - if hOpenFileAndIgnoreMacroWarning (gTesttoolPath & ConvertPath("xml\optional\input\writer\events_to_objects.sdw") , 1) = FALSE then + hFileOpen( sdw_file ) + if ( NOT hAllowMacroExecution() ) then warnlog "#i80769# Macros not being loaded. Exiting test case." call hCloseDocument goto endsub end if '/// Save as StarOffice XML fileformat (.sxw). - if hFileSaveAsWithFilterKill (gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects.sxw") , "StarOffice XML (Writer)") then + if ( hFileSaveAsWithFilterKill ( sxw_file , "StarOffice XML (Writer)" ) ) then '/// Closing the document also if there is a verification dialog. - call hCloseAndLooseDocument - sleep(3) + 'call hCloseDocument() + hCloseDocument() + 'sleep(3) '/// Close window with the document. - UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects.sxw") , gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects") ) + UnpackStorage( gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects.sxw") , _ + gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects") ) '/// Uncompressing .sxw files in directory
    ../user/work/events_to_objects/
    . if XMLWellformed (gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects\meta.xml")) = FALSE then warnlog "XML-file 'meta.xml' not well formed!" @@ -407,8 +417,9 @@ testcase tEventsToObjects warnlog "XML-file 'content.xml' not well formed!" '/// If well formness is okay, load exported document. else - call hOpenFileAndIgnoreMacroWarning (gOfficePath & ConvertPath("user\work\xml\writer\level1\events_to_objects.sxw") , 1) - sleep(2) + hFileOpen( sdw_file ) + hAllowMacroExecution() + Kontext "DocumentWriter" DocumentWriter.TypeKeys "" , TRUE '/// Select first graphic with <SHIFT><F4> diff --git a/testautomation/xml/optional/writer_xml_7_export.bas b/testautomation/xml/optional/writer_xml_7_export.bas index 2913eaf3b07f..f7658f6ad0fe 100755 --- a/testautomation/xml/optional/writer_xml_7_export.bas +++ b/testautomation/xml/optional/writer_xml_7_export.bas @@ -49,9 +49,7 @@ sub main call hStatusIn ("XML","writer_xml_7_export.bas") call CreateWorkXMLExportDir ( "user\work\xml\writer\level1\" ) - if GetDocumentCount > 0 then - call hCloseDocument - endif + hFileCloseAll() 'Disabling PrettyPriting if it has been set. call hEnablePrettyPrinting(1) call sxw7_01 @@ -67,7 +65,8 @@ sub LoadIncludeFiles use "global\system\includes\master.inc" use "global\system\includes\gvariabl.inc" use "global\tools\includes\optional\t_xml1.inc" - use "global\tools\includes\optional\t_xml2.inc" + use "global\tools\includes\optional\t_xml2.inc" + use "global\tools\includes\optional\t_security_tools.inc" gApplication = "WRITER" Call GetUseFiles end sub