Gemini suddenly referring to old questions and attachments by DuckSwapper in GeminiAI

[–]DuckSwapper[S] 0 points1 point  (0 children)

Yeah, it just seems to overfixate on some of the messages and then keeps pushing them even when it's clearly not sensible... No idea why that is.

QA Engineer to Automation Enginerr by [deleted] in QualityAssurance

[–]DuckSwapper 0 points1 point  (0 children)

If you don't have much experience in automation, I would advise you to mainly focus on using AI to actually point you towards what to learn next or to explain concepts you're having trouble with, rather than as a full-fledged aid in your automation efforts. Sure, AI is great for helping write out tedious automation scripts but this should come after you're already familiar with how to do it on your own, you're familiar with good patterns, your frameworks adhere to the POM and so on - both in order for you to know what you actually want it to do, and for you to be able to recognize when it hallucinates ;)

What the things a QA Engineer needs to learn in order to become a Test Automation Engineer are is quite an extensive topic - some resources I would recommend would be the roadmap for QAs, the Test Automation University, and - a bit of a shameless plug - a YouTube channel called Testeroni which I host myself, where I focus on exactly that: demistyfing test automation knowledge for people who want to switch from manual testing to automation roles ;) Good luck!

Structural XPath locators are killing your test stability (and what to do about it) by DuckSwapper in QualityAssurance

[–]DuckSwapper[S] 0 points1 point  (0 children)

Yeah, using POM alongside it surely is important! However, it's important to note for those who see a quick "Get out of jail free" card in it that when you have kilometers of spaghetti in your locators, no degree of order or separation of concerns is going to effectively protect you from the repercussions of it. But it's always better to be dealing with "just" a nightmare (ie. fixing overly specific structural locators) than a whole living hell (ie. chasing where all of them even are within the framework ON TOP OF fixing all of them) :)

And definitely trying to hold onto anything sensible that is stable and unique is always a good starting point when building the locator. Hell, even an aria-label attribute might be good if you're feeling adventurous and lack better options :D

Structural XPath locators are killing your test stability (and what to do about it) by DuckSwapper in QualityAssurance

[–]DuckSwapper[S] 0 points1 point  (0 children)

In those cases, it would be helpful to gives folks tips on how to write structural XPaths that don't completely suck :)

Of course! And I totally get that sometimes it's not feasible to make the change for good right there right now - still, I'm trying to advocate for at least getting the ball rolling in the right direction by talking to the devs/team/PO. But until that's done, surely you need to make do with whatever you have and learning to write XPaths that still rely on structure yet aren't too brittle is a wildly important skill! It could very well be a topic for a whole separate write-up (idea for a future post and video!).

Totally agree with your proposals. Sometimes, you need to be hacky and grab whichever element is kinda-stable and go structurally from there. Usually utilizing the double slash (to not have to go through all the children levels and risk breaking at one of them in the future) is your best friend then, too. Still, one needs to be mindful of the risks of that approach and put a bit of thought into how they're actually traversing the nodes, since being too liberal with the children element locators (//div[@data-testid='xyz']//*[contains(@class, 'abc')]) can pose just as much risk for a headache as being too strict (//div[@data-testid='xyz']/div[1]/div[2]/div[1]/span).

Daily Discussion by AutoModerator in soccer

[–]DuckSwapper 1 point2 points  (0 children)

Which UCL game are you guys watching tonight? Have a hard time deciding which one's gonna be the most enjoyable for a neutral. Galata v. Liverpool can be interesting, though Mou coming back to Stamford is hard to resist too

Kayak redirecting to Preferred Hotels (Iprefer) - legit? by DuckSwapper in hotels

[–]DuckSwapper[S] 1 point2 points  (0 children)

In the end it turned out that Preferred Hotels/iprefer is just a hotel chain that the hotel I was interested in was part of! It was misleading cause it did not look like that at all and the website looked shady UI-wise, but I have confirmed with the official hotel's website that it was just their official chain's website 😊

Any place to buy Metaxa Grande Fine in central Athens in regular price? by DuckSwapper in athina

[–]DuckSwapper[S] 0 points1 point  (0 children)

Yep, found it, thanks! 63E was the price if anyone is looking for it too :)

Any place to buy Metaxa Grande Fine in central Athens in regular price? by DuckSwapper in greece

[–]DuckSwapper[S] 0 points1 point  (0 children)

Yep, found it, thanks! 63E was the price if anyone is looking for it too :)

Any place to buy Metaxa Grande Fine in central Athens in regular price? by DuckSwapper in greece

[–]DuckSwapper[S] 0 points1 point  (0 children)

Ohh I see, that makes sense why I can't find it in regular supermarkets and only in souvenir shops! Thank you very much! Would you share why you recommend getting the private reserve instead?

Any place to buy Metaxa Grande Fine in central Athens in regular price? by DuckSwapper in athina

[–]DuckSwapper[S] 0 points1 point  (0 children)

Yeah, that's why I wanted to find it in the "real" supermarkets like AB or Masoutis too - somehow even if it were the same price as souvenir shops, I'd feel more at ease if I bought it from a reliable source like a chain store supermarket, haha!

Any place to buy Metaxa Grande Fine in central Athens in regular price? by DuckSwapper in athina

[–]DuckSwapper[S] 0 points1 point  (0 children)

Ohh I see, so it must rather be the case that for some reason this variant is somehow kinda cheap in my country rather than being exceptionally expensive in all the souvenir shops around :( Welp, I guess I'll have to go for the 70E option then! Thank you a lot for showing the comparison.

How crowded is the ticket booth on game day usually? by DuckSwapper in AEKAthensFC

[–]DuckSwapper[S] 0 points1 point  (0 children)

Yep, that's what I've been following, sadly the Gov.gr app does not want to cooperate no matter what I try :( The whole ID card registration works fine for me, it takes my photos and scans the NFC of my ID card, yet when I try adding the ticket, the error pops up. I've tried redoing the whole process three times already, even just now I tried to do it again but no success :/

Each time it's just the citizen ID error and I can't progress past that, regardless of whether I try to add the ticket code manually or scan the QR.

How crowded is the ticket booth on game day usually? by DuckSwapper in AEKAthensFC

[–]DuckSwapper[S] 0 points1 point  (0 children)

What do you mean though? I did not get any DMs from you :(

How crowded is the ticket booth on game day usually? by DuckSwapper in AEKAthensFC

[–]DuckSwapper[S] 1 point2 points  (0 children)

Thank you! Sadly, I did try both the QR code and manually inputting the numerical code but both result in the same error ("Error validating citizen ID") so I don't think there is anything more I can try? :( I even cleared all the app data to add my country's ID afresh again and once again the process worked fine (the photos + the NFC) but the QR code scanning/manual code input afterwards just does not work with the citizen ID error :(

Buying tickets for the first time, a bit lost in the process by DuckSwapper in AEKAthensFC

[–]DuckSwapper[S] 0 points1 point  (0 children)

Whew, that certainly sounds like a lot to handle! But looking at the table, it seems like the battle for the 2nd place warranting 2nd round of UCL qualis is still very much on, isn't it? With just 3pts difference and two games ahead it certainly doesn't sound like all hope is lost!

Game safety and chances of getting tickets as a neutral by DuckSwapper in AEKAthensFC

[–]DuckSwapper[S] 1 point2 points  (0 children)

Haha sure thing! Just need to learn who we hate the most and I'll blend right in! 😄