Web Automation: upstream safaridriver's JavaScript atom implementations