Browser Automation Challenges
Join us for an evening of browser automation challenges! This event brings together automated testers, RPA specialists, and developers interested in automation for a series of engaging tasks.
Teams of participants will race to complete a variety of browser automation challenges using their preferred tools and programming languages. While the event is structured as a contest, our primary focus is on learning, sharing experiences, and exchanging techniques with fellow automation enthusiasts.
Date: Wednesday, November 20, 2024 @ 18:00 (+7:00)
Location: Cleverse
Tickets: Eventpop (sold out)
Sponsors
Format
In the event, challenges will be released one-by-one. They are simple web-based challenge that is impossible to complete manually by a human, so teams are expected to automate the browser to solve that challenge. (See below for example challenge.)
In each challenge, the teams that completed it faster will be awarded more points.
After a while (i.e. after we have the first finishers), we will reveal the solution to the challenge (the timing will depend on how quickly teams can solve the challenge), and release the next challenge. The challenge remains available to be solved until the end of the event.
At the event of the event, the points from all rounds are summed up to determine the final ranking, and awards and prizes are given accordingly.
Results
# | Name | Score |
---|---|---|
1. | NPM: (Meen, Anon, Pai) | 181 |
2. | MyGeek: (louis, title, golfapipol) | 97 |
3. | หมูเด้ง: (Sunny, We, Mameaw) | 74 |
4. | Undefined: (S) | 67 |
5. | Bug Hunters: (Kong, Jay) | 44 |
6. | ม้าบ้านงาน practitioner: (Mew, Turk) | 34 |
7. | BotCrusher: (Chommie, Boss) | 30 |
8. | unitled_2: (Pat, Korn, Gdoy) | 16 |
9. | ComeForFreePizza: (new5558, KodPhraBoy, ryugyu) | 14 |
10. | ยุทธชัย ไก่ทอด: (Morjor, NongJupz) | 13 |
Pre-event challenges
Some challenges are available before the event. These challenges are not part of the main event, but they are a good way to practice and get familiar with the tools and techniques that will be used in the event.
Example challenge
In this example challenge, you must complete all of these 3 tasks within the time limit:
- Filling in the form with a given text (no copy-pasting allowed).
- Check a single checkbox.
- Click a button 10 times.
Challenge by: @dtinth
This video shows one possible solution with Automa:
Registration challenge
Check all the checkbox. Fight against the computer randomly unchecking your boxes. This challenge was used during the first hour of general tickets release. It is no longer available, but you can still try it out for fun! This challenge involves dealing with a dynamically changing UI.
Challenge by: @narze
Challenges
1_hunting
You are given 5 numbers to click and 64 boxes. Click on those boxes. The catch? You have to hover over the boxes to find out what number is in them. The boxes are shuffled every time you refresh the page.
Challenge by: @dtinth
Time limit: 20 seconds
Number of finishers: 9
First finished by: MyGeek
2_seven
You are given a 6 digit number and a seven segment display. You have to click on the segments to display the number.
Challenge by: @narze
Time limit: 5 seconds
Number of finishers: 3
First finished by: NPM
3_blog
You are given:
- A spreadsheet that contains a list of articles and their word counts.
- A URL to a blog that contains these articles.
However, there are 3 problems in the blog:
- There is a missing article.
- There is a duplicate article.
- There is an article with a word count that does not match the spreadsheet.
Your mission is to find these problems and report them.
Challenge by: @dtinth
Number of finishers: 2
First finished by: NPM
4_robot
Navigate from the top left to the bottom right.
Challenge by: @dtinth
Time limit: 120 seconds
Number of finishers: 2
First finished by: หมูเด้ง
5_button
Challenge by: @dtinth
Time limit: 60 seconds
Number of finishers: 5
First finished by: Undefined
6_typing
Complete any lesson on Learn Manoonchai and achieve a WPM of at least 420.69.
Challenge by: @narze
Number of finishers: 2
First finished by: MyGeek
7_towers
You are given 24 numbers (displayed as towers, i.e. vertical bars). You have to sort them in ascending order (from shortest to tallest).
Challenge by: @dtinth
Time limit: 10 seconds
Number of finishers: 3
First finished by: NPM
8_calendar
Given a list of 20 dates and times, automate the date-time picker to select the correct date and time and submit all of them.
Challenge by: @dtinth
Time limit: 60 seconds
Number of finishers: 0
First finished by: (none)
Staffs
- Thai Pangsakulyanont
- Panthipa Suksirisorn
- Natworpong Loyswai
- Kamol Treewatchararat
- Kanin Kearpimy
- Khimjare Chodkaodee
- Nutthapat Pongtanyavichai
- Manassarn Manoonchai
- Patharadanai Srisawat
- Phoomparin Mano
- Phumrapee Limpianchop
- Thanapat Chotipun
- Topland
- Wasin Uddy
Sponsor details
BigBears.IO
Contributed monetary support for our events, including this one.
Cleverse
Cleverse is a leading venture builder based in Thailand. We discover ideas to use technology to make the world a better place. The ideas are later validated, implemented, and measured. We are currently focusing on web3 space because we believe there are so many opportunities in web3 space. If you are looking for a job opportunity, feel free to check our opening positions at https://careers.cleverse.com/.
Contributed the venue space for our event.
We Love Bug Biz
We Love Bug Biz เราขายบริการ วิเคราะห์ ออกแบบ ร่วมดำเนินการ ปรับปรุง แก้ไข และพัฒนา การตรวจสอบ และทดสอบซอฟต์แวร์ในทุก ๆ ระดับของการทดสอบ ทั้ง Functional Tests และ Non-Functional Tests ตั้งแต่การวางกลยุทธ์ (Software Test Strategy) ลงไปถึงร่วมดำเนินการกับบุคลากรของบริษัท เพื่อยกระดับการทดสอบซอฟต์แวร์ที่เน้นการป้องกันข้อผิดพลาด และ Automation Tests ที่เหมาะสม สนใจพูดคุย ติดต่อได้ที่ hi@welovebug.biz
Contributed beverages.
My Order
รู้จัก MyOrder ・ Medium ・ Facebook Page ・ My Work - งานเราเอง
MyOrder คือ ระบบหลังบ้านอัจฉริยะของคนไทย ที่ช่วยให้ร้านค้าออนไลน์จัดการธุรกิจได้จบครบวงจรอย่างมีประสิทธิภาพด้วยระบบเดียว พวกเรามีเป้าหมายที่จะพัฒนาและขยาย Ecosystem เพื่อคนไทย
Contributed prizes.
EarnIn
EarnIn is an American FinTech company from Silicon Valley. We let Americans access cash as their earn it--no need to wait for weeks later. All with no interest, no credit checks, and no mandatory fees. Only tipping! Our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Since our founding in 2013, we have been unlocking financial freedom for more than 2.5 million active users. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.
Contributed prizes.
Nonzero Sumgame
นอนซีโรเป็นบริษัทให้เช่าซอฟต์แวร์ที่เขียนด้วยตัวคนเดียว ใช้ของสนุก ๆ แต่สร้างรายได้ได้จริง ๆ ใครอยากรับงาน part-time ใช้ SvelteKit, ElysiaJS, Typescript (มี fp-ts) ทักเฟส Kreme Ang มาได้เลยค่า
Contributed monetary support for our initiative.
DEV Forward
Website ・ Facebook Page ・ Contact
At DEV Forward, we specialize in turning technological challenges into opportunities for growth. As a leading software development and technology consulting company based in Thailand, we cater to businesses of all sizes—from startups to enterprises—offering bespoke and ready-made solutions. With expertise in cutting-edge technologies like HTMX, JavaScript, TypeScript, Vue/Nuxt, React/Next, Go, Rust, Python, Flutter, .NET Core and etc., we create exceptional websites, web applications, mobile applications, desktop applications that are scalable, secure, and visually engaging. Beyond development, we provide monitoring and maintenance services, ensuring peak system performance, and offer advanced security consulting using tools like Burp Suite, SonarQube and Checkmarkx to protect your digital assets. Our solutions also extend to E-Commerce platforms, SAP integrations, Saleforce integrations, DocuSign integrations, LINE OA integrations, and Robotic Process Automation (RPA), helping a business operate smarter. Committed to excellence, innovation, and long-term partnerships, DEV Forward is here to help your business move confidently into the future. If you’re ready to take your career to the next level, explore exciting opportunities with us! Check out our current job openings at https://devforward.tech. Your next big adventure starts here!
Contributed prizes.
Phoomparin Mano
Contributed prizes.