Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pull request for neo test automation suite #14

Merged
merged 47 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
e242b8c
detailed extension for header test
Jul 20, 2023
e74e1e7
improved header test
Jul 21, 2023
9a3b51d
extended Search(Test)
Jul 21, 2023
94ef47c
cleaned AddToCartPage, related pages and component
Jul 24, 2023
e49cc9c
cleaned AddToCartPage, related pages and components
Jul 24, 2023
f7c0211
Merge branch 'reviewNewposters' of https://github.com/Xceptance/neody…
Jul 24, 2023
8cd3c73
further cleaned AddToCartTest, related pages and components
Jul 25, 2023
8caebd5
detailed validation CategoryPage, ProductDetailPage, MiniCart
Jul 26, 2023
c600030
further cleaned AddToCardTest, added tax validation
kqmpetenz Jul 27, 2023
1f6fac9
almost finished AddToCartTest
Jul 28, 2023
07c437e
fixed second test data set AddToCardTest, extended Pagination
Jul 31, 2023
7e69f4a
finished AddToCartTest
Jul 31, 2023
786b55e
complex test data sets SearchTest
Jul 31, 2023
1329445
implemented HeaderTest
Jul 31, 2023
9adb5d5
implemented PaginationTest
Jul 31, 2023
9fec968
extended HomePageTest
Aug 1, 2023
19aecac
complex test data for BrowseTest
Aug 1, 2023
eb0c2f6
extended validation for ShippingAddressPage, BillingAddressPage
Aug 2, 2023
60bbbc9
extended validation for PaymentPage
Aug 2, 2023
a5e8cb7
almost finished validate-extension for PlaceOrderPage
Aug 3, 2023
3cd231b
finished GuestOrderTest
Aug 4, 2023
a3bd9aa
small improvements checkout pages
Aug 4, 2023
0fc2d59
extended validation fpr LoginPage and RegisterPage, improved GuestOrd…
Aug 7, 2023
249b110
extended validation for LoginPage and RegisterPage, improved GuestOrd…
Aug 7, 2023
81d430f
Merge branch 'reviewNewposters' of https://github.com/Xceptance/neody…
Aug 7, 2023
0b23752
finished RegisterTest.java
Aug 8, 2023
29b978f
divided ShippingAddressPage, BillingAddressPage, PaymentPage in Guest…
Aug 9, 2023
4543c2b
fixed GuestOrderTest and RegisteredOrderTest
Aug 9, 2023
552814d
cleaned validation MiniCart
Aug 11, 2023
63864ed
cleaned validatio UserMenu
Aug 11, 2023
38de0c4
cleaned browsing pages
Aug 11, 2023
bc2e0b7
cleaned up and extended LoginTest
Aug 14, 2023
b9e2011
added JavaDoc tags for more complex functions
Aug 14, 2023
a1d258c
last fixes
Aug 14, 2023
9d4d7d9
changed static implementation
Aug 21, 2023
0f51495
changed global testdata usage
Aug 21, 2023
e31bb54
minor changes
Aug 21, 2023
16251ea
updated neo properties
Aug 21, 2023
aeb6769
relocated methods
Aug 22, 2023
882dc82
fixed poster slide validation
Aug 22, 2023
4e98251
fixed parameter issues in step annotations
Aug 22, 2023
5d66b51
relocated neo localization invocation (AddToCartTest)
Aug 22, 2023
36e3872
relocated neo localization invocation (BrowseTest)
Aug 22, 2023
851acc7
relocated neo localization invocation (tests for components)
Aug 22, 2023
7d632c8
relocated neo localization invocation (remaining tests)
Aug 23, 2023
2ecfca2
relocated neo localization invocations once again
Aug 23, 2023
817ad06
Merge branch 'newposters' into reviewNewposters
wurzelkuchen Aug 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
318 changes: 284 additions & 34 deletions config/localization.yaml
Original file line number Diff line number Diff line change
@@ -1,52 +1,302 @@
default:
header:
topNavigation:
"1":
title: World of Nature
subCategory:
"1": Animals
"2": Flowers
"3": Trees
"2":
title: Dining
subCategory:
"1": Cold Cuts
"2": Main Dishes
"3": Sweets
"3":
title: Transportation
subCategory:
"1": Air Travel
"2": Classic Cars
"3": Railways
"4":
title: Panoramas
subCategory:
"1": Architecture
"2": Fireworks
"3": Landscapes
"4": XXL Panoramas
userMenu:
title: "WELCOME: "
createAccount: CREATE ACCOUNT
signIn: SIGN IN
accountOverview: MY ACCOUNT
logout: LOGOUT
miniCart:
title:
singular: ITEM IN THE CART
plural: ITEMS IN THE CART
subtotal: SUBTOTAL
viewCart: VIEW CART
sale:
first: "25% off (Almost) Everything! Use Code: Posters Sale"
second: "Our biggest sale yet 50% off all Posters"
footer:
text: Copyright (c) 2013-2020 Xceptance Software Technologies GmbH -- This software is for demo purposes only and not meant to be used in production.
search:
results:
text: Your results for your search
copyright: Copyright (c) 2013-2020 Xceptance Software Technologies GmbH -- This software is for demo purposes only and not meant to be used in production.
HomePage:
title: Posters - The Ultimate Online Shop
slider:
headline:
"1": NORTH BOSTON
"2": BOSTON SUNSET
"3": BRYCE NATIONAL PARK, UTAH I
"4": BRYCE NATIONAL PARK, UTAH II
button: BUY
intro: Began with a simple idea "SHATATATATA!" - M. Scott
hotProducts: HOT PRODUCTS
featuredContent:
"1": "BLUE MORPHO BUTTERFLY"
"2": "SNOWDROP ANEMONE"
"3": "INDIAN SUMMER: RED BEECHES"
"4": "FINGER FOOD"
"5": "STUFFED TURKEY"
"6": "FRUIT TART WITH COCOA"
"7": "SWISS AIR AIRBUS A320"
"8": "IFA F8"
"9": "GERMAN STEAM LOCOMOTIVE"
"10": "GROCHWITZ CASTLE, GERMANY"
"11": "NEW YEAR'S FIREWORKS III"
"12": "LINNAEAN GARDEN AND MUSEUM, SWEDEN"
shopAllProducts: Shop All Products
validation:
successfulOrder: Thank you for shopping with us!
successfulLogin: Login successful. Have fun in our shop!
successfulAccountDeletion: Your account has been deleted. We hope to see you soon again!
CategoryPage:
search:
resultText: "Your results for your search: "
pagination:
goToNextPage: ">"
goToLastPage: ">>"
goToPrevPage: "<"
goToFirstPage: "<<"
NoHitsPage:
validation:
noProductsFound: Sorry! No results found matching your search. Please try again.
ProductdetailPage:
addToCartButton:
text: Add to cart
AccountPages:
email: Email address*
firstname: First name*
lastname: Last name*
password: Password*
passwordRepeat: Repeat password*
yourEmail: Your email*
yourPassword: Your password*
signIn: Sign in
size:
"16x12": 16 x 12 in
"32x24": 32 x 24 in
"64x48": 64 x 48 in
"96x32": 96 x 32 in
style:
matte: matte
gloss: gloss
print: "Print information:"
addToCartButton: Add to cart
CartPage:
title: Cart
errorMessage: Your cart is empty. Continue shopping.
GuestShippingAddressPage:
title: Enter a shipping address
ReturningCustomerShippingAddressPage:
title: Select or enter a shipping address
button:
addNewShipAddr: Add a new shipping address
useShipAddr: Continue
GuestBillingAddressPage:
title: Enter a billing address
ReturningCustomerBillingAddressPage:
title: Select or enter a billing address
button:
addNewBillAddr: Add a new billing address
useBillAddr: Use this billing address
AddressPages:
breadcrumb:
cart: CART/
shippingAddress: SHIPPING ADDRESS /
billingAddress: BILLING ADDRESS /
payment: PAYMENT /
placeOrder: PLACE ORDER /
processWrap:
"1":
number: "01"
name: SHOPPING CART
"2":
number: "02"
name: SHIPPING ADDRESS
"3":
number: "03"
name: BILLING ADDRESS
"4":
number: "04"
name: PAYMENT METHOD
"5":
number: "05"
name: CHECKOUT
"6":
number: "06"
name: ORDER COMPLETE
fillIn:
headlines:
fullName: FULL NAME*
company: COMPANY
address: ADDRESS*
city: CITY*
state: STATE/PROVINCE*
zip: ZIP/POSTAL CODE*
country: COUNTRY*
useAddressForBilling: "Use this address for billing?*"
requiredFields: "* Required fields"
placeholder:
yourName: Your Name
companyName: company name
address: "Street address, Apartment, etc."
zip: "Zip / Postal"
dropdown:
usa: United States
germany: Germany
radio:
"yes": "YES"
"no": "NO"
button: Continue
GuestPaymentPage:
title: Enter a payment method
fillIn:
headlines:
cardNumber: "CARD NUMBER*"
cardHolderName: "CARDHOLDER'S NAME*"
expirationDate: EXPIRATION DATE*
placeholder:
cardNumber: Card number
cardOwnerName: "Cardholder's name"
expireMonth:
january: 01
february: 02
march: 03
april: 04
may: 05
june: 06
july: 07
august: 08
september: 09
october: 10
november: 11
december: 12
expireYear:
"2023": 2023
"2024": 2024
"2025": 2025
"2026": 2026
"2027": 2027
"2028": 2028
"2029": 2029
"2030": 2030
"2031": 2031
"2032": 2032
"2033": 2033
button: Continue
ReturningCustomerPaymentPage:
title: Select or enter a credit card
button:
addNewCreditCard: Add a new credit card
useCreditCard: Use this credit card
PlaceOrderPage:
overview:
title: Order Overview
headlines:
shippingAddress: Shipping Address
billingAddress: Billing Address
payment: Payment Settings
button: Order with costs
OrderConfirmationPage:
thankYouMessage: Thank you for purchasing, Your order is complete
button: Continue Shopping
LoginPage:
title: Sign-In
headlines:
email: YOUR EMAIL*
password: YOUR PASSWORD*
placeholder:
email: Email address
password: Password
button: Sign in
newCustomer: New customer
createAccount: Create account
createNewAccount: Create new Account
validation:
successfulAccountCreation: Your account has been created. Log in with your email address and password.
emailDoesNotExistError: The email address you entered doesn't exist. Please try again.
incorrectPasswordError: The password you entered is incorrect. Please try again.
successfulRegistration: Your account has been created. Log in with your email address and password.
emailDoesNotExist: The email address you entered doesn't exist. Please try again.
incorrectPassword: The password you entered is incorrect. Please try again.
RegisterPage:
title: Create an account
headlines:
firstName: FIRST NAME*
lastName: LAST NAME*
email: EMAIL ADDRESS*
password: PASSWORD*
passwordRepeat: REPEAT PASSWORD*
placeholder:
firstName: First name
lastName: Last name
email: Email address
password: Password
passwordRepeat: Confirm password
button: Create account
AccountOverviewPage:
title: My Account
button:
orderHistory: Order History
myAddresses: My Addresses
paymentSettings: Payment Settings
personalData: Personal Data
OrderHistoryPage:
title: Order History
tableHead:
purchasedPosters: PURCHASED POSTERS
orderDetails: ORDER DETAILS
quantity: QUANTITY
MyAddressesPage:
title: My Addresses
headlines:
shipAddr: Shipping Address
billAddr: Billing Address
PaymentSettingsPage:
title: Payment Settings
button:
addNewCreditCard: Add a new credit card
PersonalDataPage:
title: Personal Data
headlines:
name: Name
email: Email
buttons:
changeData: Change Name or Email
changePassword: Change your password
deleteAccount: Delete your account
DeleteAccontPage:
title: Delete your account
headline: YOUR PASSWORD*
placeholder: Password
button: Delete
General:
addresses:
fullname: Full name*
company: Company
address: Address*
city: City*
state: State/Province*
zip: ZIP/Postal code*
country: Country*
payment:
cardnumber: Card number*
cardholdername: Cardholder's name*
expirationdate: Expiration date*
product:
style: style
size: size
quantity: Quantity
style: style
size: size
quantity: Quantity
priceSummary:
title: Summary
subtotal: "Subtotal:"
shipping: "Shipping:"
tax: "Tax (6.0%)"
grandTotal: Total
productTable:
product: PRODUCT
unitPrice: UNIT PRICE
quantity: QUANTITY
update: REMOVE/UPDATE
totalPrice: TOTAL PRICE
button:
addNewShipAddr: Add a new shipping address
addNewBillAddr: Add a new billing address


6 changes: 3 additions & 3 deletions config/neodymium.properties
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
neodymium.url = ${neodymium.url.protocol}://${neodymium.url.host}${neodymium.url.path}
neodymium.url.protocol = https
neodymium.url.protocol = http
neodymium.url.host = localhost
neodymium.url.path = ${neodymium.url.port}/posters/
neodymium.url.port = :8443
neodymium.url.path = ${neodymium.url.port}/
neodymium.url.port = :8080

neodymium.locale = en_US

Expand Down
Loading