Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Автоматизиране на Браузъра с Electron
End-to-end testing
iframe
jQuery $('selector')
document.querySelector('selector')
document.querySelectorAll('selector')
`debugger` for breakpoints
standard dev tools:
debugging, breakpoints, inspecting
Travis CI support
End-to-end testing
Examples
grant-oauth - dev tools reporter
express-admin - nwjs
electron-socket - stdout reporter
Third-party Web Site Automation
iframe or webview
webview.executeJavaScript
drawback: web framework's internal state
update is not always easy/possible
Third-party Web Site Automation
Examples
manual browser-server-electron flow
using electron-socket
manual browser-electron flow
using electron-socket
fb-events shortcomings
Scripted Automation
useful for scraping and all kinds of
automated bots
execude asynchronous code in series
two-way message passing
using electron-socket
deploy on Linux server that
doesn't have graphic libraries installed
Scripted Automation
Examples
fully automated posting to G+
from a dedicated Debian Linux server
Автоматизиране на Браузъра с Electron
By Simeon Velichkov
Made with Slides.com
Автоматизиране на Браузъра с Electron
568
Simeon Velichkov
simov.github.io
_simov
More from
Simeon Velichkov