Head of OSPO @browserstack, Se Committer. Co-Editor WebDriver spec. Chair of Browser Testing & Tools W3C WG, bsky.app/profile/automatedte…

United Kingdom
Did you know that I have started posting what we did on @nightwatchjs in the last month on @substack? You can read it here nightwatch.substack.com/p/wh… We’re 2/3 of the way through the month and getting I will be writing the next post very soon so make sure you subscribe!
1
3
7
A QA engineer walks into a bar. Runs into a bar. Crawls into a bar. Dances into a bar. Tiptoes into a bar. Rams into a bar. Jumps into a bar
61
1,709
679
Software Engineering Pro-Tip: Deploy so much that deployment becomes a non-event and rolling back is one click away nitter.app/chrisalbon/status/9433…
24
281
609
Regular reminder that "It works in Chrome" is not a valid response to issues on the Web. WebRTC is a perfect example of where Chrome didn't follow the spec and broke the web but has lead to companies like Slack cutting out all non-chromium based users from using that feature.
5
102
300
8
27
177
I appear to have a lot of free time on my hands. I am looking forward to updating my CV and getting time to hack on #Selenium for a bit. #MozillaLifeboat
27
39
151
Replying to @toadmeister
I swear, you could be used as a text book example of how to spread disinformation. Data without sources, graphs with data that the source says hasn’t been updated in a while. Reports from doctors without stating which trust they work for...
1
3
117
My code is broken, can't figure out why
14
353
123
As of today's @FirefoxNightly, there is a new little feature to show you when WebDriver (Marionette) is in control of the browser!
5
28
78
Replying to @janl
And those who block pasting into a password field
4
1
82
I don’t get why people get upset by #BlackLivesMatter. There is an implicit “too” after it, not an implicit “only”.
5
8
84
Microsoft launches Skype for web supporting IE, Firefox, Chrome and Safari Inbox from Google still only works on Chrome. Who is evil again?
19
179
77
3
9
75
Firefox Headless on track to be available in Firefox 55 on Linux! groups.google.com/forum/#!to… Works with #WebDriver!
3
55
76
No, slightly worse. She was telling the US she was making that her permanent home while saying India was going to be her permanent home and now it turns out US green card holders can’t stand for political positions outside the US, that’s illegal.
1
11
72
After many years of work from countless people #WebDriver is finally a recommended specification! w3.org/TR/2018/REC-webdriver…
5
36
70
An interaction on a #selenium issue has got me thinking that I should do a blog post series on each of the selenium commands. In it I will explain what the command does and what it’s typically used with. I will also explain the why it does the thing it does.
5
3
64
Dev: Y U NO WORK LIKE CHROME? Browser Vendor: things have changed in the spec... DEV: no other browser works like this ?!?! BV: are you sure? Can you check others? DEV: ok... so all browsers except Chrome work the same way BV: told ya... DEV: Y U NO WORK LIKE CHROME?!? BV: *sigh*
2
20
59
#Selenium is doing its first-ever survey! If you use Selenium for work or just for fun, please can you fill it in! It will help us with future work that we are going to do! forms.gle/ENVTrZA1GWxqFHKk9 Please get all your colleagues to complete the form and please RT for reach!
6
75
62
The reason why people struggle with #Selenium is not because Selenium is <flaky|hard|does have the API I want>. It's because they don't understand how a browser works at a fundamental level. It's not their fault either! Browsers are incredibly complex bits of software.
1
15
54
If you are hitting issues with #Selenium when using `sendKeys` with Chrome 98, please downgrade to Chrome 97. An issue, with failing tests, have been submitted to the folks at Google
3
12
59
Wait... 160 engineers!?!? What the actual fuck... that must be a typo... you shouldn’t have needed more than 8
Replying to @faisalislam
Detailed FT investigation into failed UK attempt to develop homegrown track/trace app, using 160 coders & £11m one nugget about a British territory that did launch its app this month, having spent £0.1m, after using Ireland’s open source code - Gibraltar on.ft.com/386I2of
6
14
51
A nicely collated list of people you never want to work with github.com/rms-support-lette…
4
8
48
Replying to @ag_dubs
I was turned down from a job because they didn’t think I had enough experience shipping features to large groups of users… Apparently working on Firefox or Selenium doesn’t count…
3
2
51
Hi! My Name is David. I spent 2 days on and off on a problem, wrote a whole Java Package to try to solve a problem. I fixed the issue by deleting that code and writing 15 lines of code. I have been an engineer for the last 15 years...
3
2
47
Pay your testers the same salary as as your developers, and sometimes pay testers more. They have amazing empathy for developers and users at the same time!
Unpopular Opinion: Software Testing Edition
2
12
43
Oh the irony... Invited to a Google webcompat/Interop meeting using Hangouts... Hangouts video doesn't work in @firefox
5
3
45
Replying to @NickAdamsinUSA
Judaism allows abortion, this is a weird Christian thing.
1
38
How can Patrick be banned but @premiumbusiness accounts like @GillianMcKeith spread covid disinformation causing people to get sick and potentially die? He agreed with a post… that’s it
1
39
Test automation is software development… and should be afforded all the same benefits
What is your unpopular opinion on software testing? 🕵️‍♀️
5
7
43
#Selenium 4.0.0a7 has been released for python! This version has a number of really cool new evented APIs that you can try out! It is using the Chrome Debug Protocol (CDP)! Unfortunately it has meant we have dropped support for python 2.7 and < python 3.7.
13
46
Replying to @JimMFelton @tomhfh
Jack was calling bullshit on Lee Anderson yesterday but Tom never lets facts get in the way of his bike tweets
30
Replying to @techgirl1908
We’re nearly 2 weeks away from 2021
2
11
39
Leadership Pro-tip: Help your teams celebrate their victories and let people know... no matter how small it might seem. Praise should always be public!
1
11
41
Ben... that's the point? Rebecca is just stating facts that we would need to start from scratch to get the same agreement that took 7 years
1
31
I would fire the “senior” engineers for being over levelled. Senior engineers jobs are to mentor and build up the engineers below them. If they find that a burden then they need to re-evaluate their seniority. nitter.app/abdurrakhimov/status/9…
2
13
30
As a manager, and I am atypical, I look at the requirements per level every 6 months and look who is achieving what. I tell my reports to do that too and we compare notes. If your manager isn’t then ask them to do this.
2
8
36
Automated Test vs Automated Check is the most useless conversation of the testing industry
3
10
35
Um... what... There have been some really disturbing stories on @AskAManager this month that I am not even sure this is the weirdest. askamanager.org/2022/01/the-…
2
9
37
Replying to @mrnickharvey
Oh please please @RandyRainbow make this into a video! PLEASE!
1
3
29
I do love deleting code... it's the most enjoyable thing about software development
1
35
I don’t normally do Twitter spaces but I listened to @techgirl1908’s tonight and, as an engineering manager who has built a few successful groups, toxic people can destroy teams. Time and place is important when airing grievances!
3
31
Did you know that each month the Browser Testing and Tools Working Group meets to discuss changes to future of #Selenium in the Browser. Each month we publish meeting minutes! This month's notes are available at w3.org/2021/02/10-webdriver-…
10
33
Replying to @IanDunt
The government cleared the country of over 150k people... 20k is not much to ask...
2
20
The #Webdriver specification has become a proposed recommendation! w3.org/TR/webdriver/
1
8
30
#Selenium Python Bindings 4.0.0.b1 has just been released! Go get it from pypi.org/project/selenium/4.… or install the latest with `pip install selenium --pre`
1
12
31
So in just over a month I, with help from a couple others, have taken the #Selenium repo From: PR >110 Issues > 500 To: PR ~60 Issues ~390 There is still a lot to do but we're getting there!
1
2
29
Waiting in Dublin airport for my next flight to Chicago for @seleniumconf !
1
32
1,426
Magic happening in the #Selenium repo at @seleniumconf with @shs96c and @jimevansmusic !
2
1
31
1,869
The Time Everyone “Corrected” the World’s Smartest Woman buff.ly/1z6PvsV - so much incorrect mansplaining
3
34
28
First flight in 3 years! Off to Mumbai!
2
31
Replying to @UNHCRUK
Dear @YvetteCooperMP can you do something to question the Home Secretary in the chamber on this like Tim Loughton did in that committee? You will walk the floor with her, again and like always.
1
2
19
Want to use Firefox in headless mode? @potch has written up how to do it with a Selenium example too! hacks.mozilla.org/2017/12/us…
10
24
Don’t throw your junior engineers on to it and hope they will float. All the usual rules apply
3
8
26
TFW someone says having back doors in software is a good idea despite showing them this...
2
27
25
Definitely true from what I’ve seen on other multi-vendor FOSS projects. FAANG pref cycles value new impact vs improving or maintaining existing projects
1
28
Listening to @deray talk @ Mozilla's A Night For Internet Health #sfallhands
2
1
21
The year is 2018... Making websites is incredibly easy due to numerous standards and shared standards tests. Browser vendors work together to make sure the web is interoperable. And Google still has websites that only work in Chrome...
3
13
22
When taking a photo with police it’s best you don’t put your hands behind your back
1
5
25
I am not going to lie to all you #Selenium folk... when Selenium 4 ships I am going to be deleting a metric ton of code that's been deprecated... And it's going to be beautiful!
1
1
26
There is no such thing as good @Conservatives
Rishi Sunak makes fun of transgender people The same week Brianna Ghey's mother is in the chamber It's not just the Online Safety Act, it's the British Prime Minister who is not doing enough to protect every person in our country #PMQs
1
1,425
The last #Selenium 4 beta has been released for #python pypi.org/project/selenium/4.… You can install it with `pip install selenium --pre`
1
10
26
Nice to see @nightwatchjs getting a mention in the @seleniumconf keynote! The #WebDriver ecosystem is big and great! #SeConf #SeConfChicago
1
4
27
2,219
#Selenium 4 RC1 is out! The #python bindings are available at pypi.org/project/selenium/4.…

ALT excited child with a large smile and fists clenched!

9
24
I am looking to drop Python 2.7 support for #Selenium as it is growing increasingly hard to do the things. Looking at the @ThePSF Dataset there is still a large number of users on it. If you're still on Python 2.7 could you let me know why you can't move to Python 3?
9
11
25
1
1
21
It's pretty clear when I started my new job
23
A programmer went to the grocery store. His wife said "while you are out, go get some milk" He never returned
1
8
22
Just added the ability to listen for JavaScript errors and notify your tests to the #Selenium Python bindings. I can't wait for the next release!
3
6
22
One of the things that I was most proud of while working on WebDriver at Mozilla was the effort my team put into making sure you didn’t need a new geckodriver with every version of the browser...
2
21
I failed a programming interview last year because I declared a variable but didn’t use it in a timed coding question.
Interviewers: prove you know how to code Me: I've been employed doing exactly that for 4 years Interviewers: build a linked list from scratch Me: literally just ask one of my old co-workers if I wrote code Interviewers: do it on a whiteboard Me: I code on a computer tho :(
2
2
21
Working in #OpenSource I’m pretty sure a large number of my users have read this book cover to cover and can recite each page
1
2
21
1,330
awesome! just got drag and drop working from Selenium with GeckoDriver!
2
7
22
The pearl clutching around this has been amazing. The people most upset are the people who didn’t watch what @Trevornoah said. Trevor was 100% correct
1
21
Replying to @LBC
Let’s be honest, @BorisJohnson dodged every question and told lies and @NickFerrariLBC didn’t hold him to account for the dodges and lies.
20
Folks, I’m hosting a webinar about speeding up your releases with parallelization on Selenium and BrowserStack. Join me on April 22, at 4 PM GMT! Register here: bit.ly/2ValkW8
1
6
23
Contributing to #OpenSource is something that anyone can do. It can help you understand how others work, can help you grow your career. If you want to see how easy it is to get involved, you can join me for my twice-weekly #twitchtv stream! twitch.tv/automatedtester
9
20
Every OSS project needs to take notes here. Scala is the opposite of how a OSS project should be run or treat users and contributors.
2
23
6
22
Godot engine to be open sourced. Works on all platforms including web through @asmjs prsm.tc/P4lumI
1
11
23
Tell me about your merge process for multirepo projects
2
3
22
Seeing the #LeaveOurKidsAlone hashtag trending and all I can think of is
1
4
22
Really sorry to hear about the layoffs at Mozilla. Everyone of them would have made the web better while at Mozilla. Happy to help amplify their voices if they need it #MozillaLifeBoatV2 #MozillaLifeboat
1
6
21
If you have ever wondered how the Selenium code would break down, never fear! Here is the latest breakdown!
9
24