Automating React Feature Rich Web Apps & API Integration Testing

Are you going?

67 people going


116 New Montgomery St

116 New Montgomery St · San Francisco, CA

How to find us

Sauce Labs is always excited for an opportunity to host our Selenium community. When you arrive, please look for Sauce Labs signage and one of the Sauce Labs teamsters will greet you in the main lobby. Sauce Labs is located on the 3rd floor.

Location image of event venue


Join us for an evening with the SF Selenium community! Come for delicious pizza, beverages, and raffle prizes. Stay for the conversations, education, and networking. We have hand-picked two incredible topics from active members of the Selenium community and can't wait for you to hear their talks!


* 6:00pm - Networking
* 6:30pm - Automating React Feature Rich Web Apps (Xu Cao - Senior Software Engineer, Riffyn)
* 7:00pm - API Integration Testing using Selenium Data Islands (Joshua Teitelbaum - Engineering Manager, Lending Club)
* 7:30pm - Networking

Automating React Feature Rich Web Apps Presentation: Xu will teach you all the tricks to automate feature rich React based web apps. You will learn new skills including: right click context menu, select + click to select multiple table rows and columns, mouseover to make invisible element visible, autocomplete search, multiple tabs, enable hidden input element to be visible to automate file upload, and so much more.

API Integration Testing using Selenium Data Islands:
Selenium can be used to drive integration tests with back end and middle tiers using data islands to fuzz, checksum, and assert correctness on all types of input. Joshua will leverage his years of experience to show you how Selenium can drive an easier way to do integration testing

Presenter Bio(s):

Xu Cao began his career as QA analyst in 2006 in eCommerce automating web UI functional tests with QTP (VBscript). In 2008 he got exposed to Selenium and other open source automation tools. His preferred language was PHP before he switched to PHP dev for 14 months and received his Zend certification. He then gained skills in Ruby Watir-Webdriver, followed by Nodejs, Webdriver, Selenium-Webdriver, WD, and finally, WebdriverIO, which he has used for UI functional testing ever since. For REST API tests he started with PHP to Ruby, then requested the npm module, request-promise (bluebird). He has also used SOAP and JMeter for API test purposes. Last year Xu became involved in a Wido support channel to support 4636 user global wide. He is an active individual contributor to WebdriverIO project. Xu's additional interests include playing ping pang, music, politics, faith, art, and film.

Joshua Teitelbaum is a full stack engineer turned coding engineering manager at Lending Club. He pays attention to detail and lives and breathes quality. He also surfs big Ocean Beach.