u/fucking-migraines

How to cleanly implement 2 versions of a page in Appium? Page factory?

There is a new version of my app’s home page that I need to start testing. The page is theoretically identical to the old version—new version is just an architectural overhaul with a different page source as a result. What’s the right approach to being able to test both concurrently in a python repo? 2 pages (legacy vs modern) is a common challenge for the team I started working with so I am hoping to establish a convention here.

I was thinking maybe using a factory pattern and instantiating one or the other based on an environment variable that also acts as a gate for a fixture that toggles the feature or maybe points to a branch with it enabled by default. But I’m pretty new to UI automation so I’d like to ask if there’s any other approach that should be considered

reddit.com
u/fucking-migraines — 7 days ago

How to grow in a company as an introvert?

I’m very introverted and work 100% remote as an SDET whereas most of my company works onsite. Recently I’ve been tasked with leading some initiatives around AI tools and have found it very unnatural to showcase what I’m working on and get my name out there in my org. I’m more comfortable putting my head down and just continuing to build, even though the initiatives I’m working on are more mature than other tools I see being internally “advertised”.

Obviously the easy answer is “just do it” but even the idea of demoing for a lot of people fills me with dread. My question is whether there’s some change in mentality or switch that needs to flip or if other introverts just force themselves to suffer for the promo/TC opportunities.

reddit.com
u/fucking-migraines — 13 days ago