Skip to content

Commit

Permalink
- added draft doc. for WebEZ
Browse files Browse the repository at this point in the history
Signed-off-by: automike <[email protected]>
  • Loading branch information
mikeliucc committed Aug 9, 2021
1 parent 4db2d1d commit b57d6e8
Show file tree
Hide file tree
Showing 10 changed files with 1,199 additions and 1,177 deletions.
13 changes: 5 additions & 8 deletions _includes/_nexial_in_action.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
## Nexial in Action
To see Nexial in action, watch this short demo showcasing how Nexial
1. performs a few Google searches (browser automation),
2. uses one of the search results to invoke a few REST API calls (API automation),
3. bulk generates a series of SQL INSERT statements (text manipulation via Nexial expression),
4. stores API responses and Google search stats into database (database automation, with sqlite),
5. finally, performs a few simple data analytical queries and reports (database automation, Nexial expression).
1. performs a few Google searches ([browser automation](/commands/web/)),
2. uses one of the search results to invoke a few REST API calls ([API automation](/commands/ws/)),
3. bulk generates a series of SQL INSERT statements (text manipulation via [Nexial expression](/expressions/)),
4. stores API responses and Google search stats into database ([database automation](/commands/rdbms), with sqlite),
5. finally, performs a few simple data analytical queries and reports ([database automation](/commands/rdbms), [Nexial expression](/expressions)).

[Nexial in Action](https://www.youtube.com/watch?v=b372XikN1YU&cc_lang_pref=en&cc_load_policy=1)
<iframe width="820" height="555" src="https://www.youtube-nocookie.com/embed/b372XikN1YU?cc_lang_pref=en&cc_load_policy=1"
frameborder="0" style="margin-bottom:20px" allow="autoplay; encrypted-media" allowfullscreen></iframe>

#### Wanna try? Have at it!
<ol>
<li>
Download <a href="https://github.com/nexiality/nexial-core/releases">Nexial distro</a>
</li>
<li>
Follow the <a href="https://nexiality.github.io/documentation/userguide/InstallingNexial">installation guide</a>
(mostly one-time setup)
Expand Down
2 changes: 2 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ <h2>{{ page.description | default: site.description | default: site.github.proje
<option value="{{'/interactive' | prepend:site.baseurl }}" {% if page.url contains '/interactive/' %}selected="true"{% endif %}>Nexial Interactive</option>
<option value="{{'/tipsandtricks' | prepend:site.baseurl }}" {% if page.url contains '/tipsandtricks/' %}selected="true"{% endif %}>Tips and Tricks</option>
<option value="{{'/release' | prepend:site.baseurl }}" {% if page.url contains '/release/' %}selected="true"{% endif %}>Release Notes</option>
<option value="{{'/webez' | prepend:site.baseurl }}" {% if page.url contains '/webez/' %}selected="true"{% endif %}>Nexial WebEZ</option>
</select>

{% if page.level and page.level == 1 %}
Expand Down Expand Up @@ -132,6 +133,7 @@ <h3 class="pageTitle">
<a class="quick_link" href="{{ '/interactive' | prepend:site.baseurl }}">Nexial Interactive</a>
<a class="quick_link" href="{{ '/tipsandtricks' | prepend:site.baseurl }}">Tips and Tricks</a>
<a class="quick_link" href="{{ '/release' | prepend:site.baseurl }}">Release Notes</a>
<a class="quick_link" href="{{ '/webez' | prepend:site.baseurl }}">Nexial Web-EZ</a>
</div>

<hr/>
Expand Down
124 changes: 124 additions & 0 deletions _layouts/webez.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
<!DOCTYPE html>
<html lang="{{ site.lang | default: "en-US" }}">
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<META NAME="author" CONTENT="Mike Liu, https://github.com/mikeliucc, automike, Nexiality">
<META NAME="Classification" CONTENT="Nexial WebEZ - Kick Your Web Automation into High Gear! A chrome-extension to greatly accelerate your web automation">
<meta name="Description" content="Nexial WebEZ is a chrome-extension to greatly accelerate your web automation project, especially if you are working with the open-source, feature-loaded Nexial Automation Platform. This is a great tool both in terms of learning web automation and speed up automation scripting.">
<META NAME="distribution" CONTENT="Global">
<meta name="Keywords" content="automation nexial webEZ web selector locator inspection inspector chrome extension chrome-extension">
<META NAME="Language" CONTENT="English">
<meta name="revisit-after" content="5 days">
<meta name="robots" content="index, follow">
<META NAME="subject" CONTENT="automation chrome-extension">

<link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400">
<link rel="stylesheet" href="{{ '/assets/css/webez.css' | relative_url }}">
<link rel="stylesheet" type="text/css" href="{{ '/assets/css/print.css' | relative_url }}" media="print">
<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->

{% seo %}

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.5.0.min.js"></script>

{% if site.tipue_search_active %}
<link rel="stylesheet" href="{{ "/assets/tipuesearch/css/normalize.css" | relative_url }}">
<link rel="stylesheet" href='{{ "/assets/tipuesearch/css/tipuesearch.css" | relative_url }}'>
<script src="{{ "/assets/tipuesearch/tipuesearch_content.js" | relative_url }}"></script>
<script src='{{ "/assets/tipuesearch/tipuesearch_set.js" | relative_url }}'></script>
<script src='{{ "/assets/tipuesearch/tipuesearch.min.js" | relative_url }}'></script>
{% endif %}

{% if site.google_analytics %}
{% include analytics.html %}
{% endif %}
</head>

<body>
<div id="container">
<header>
<h1>Nexial WebEZ</h1>
<h2>Kick Your Web Automation into <span class="highgear">High Gear!</span></h2>

<select class="quick_links_dropdown" id="quick_links_dropdown" onchange="document.location=this.selectedOptions[0].value;">
<option value="{{'/' | prepend:site.baseurl }}">Home</option>
<option value="{{'/userguide' | prepend:site.baseurl }}" {% if page.url contains '/userguide/' %}selected="true"{% endif %}>User Guide</option>
<option value="{{'/commands' | prepend:site.baseurl }}" {% if page.url contains '/commands/' %}selected="true"{% endif %}>Command Reference</option>
<option value="{{'/systemvars' | prepend:site.baseurl }}" {% if page.url contains '/systemvars/' %}selected="true"{% endif %}>System Variables</option>
<option value="{{'/flowcontrols' | prepend:site.baseurl }}" {% if page.url contains '/flowcontrols/' %}selected="true"{% endif %}>Flow Controls</option>
<option value="{{'/functions' | prepend:site.baseurl }}" {% if page.url contains '/functions/' %}selected="true"{% endif %}>Built-in Functions</option>
<option value="{{'/expressions' | prepend:site.baseurl }}" {% if page.url contains '/expressions/' %}selected="true"{% endif %}>Expressions</option>
<option value="{{'/jsonpath' | prepend:site.baseurl }}" {% if page.url contains '/jsonpath/' %}selected="true"{% endif %}>Jsonpath</option>
<option value="{{'/interactive' | prepend:site.baseurl }}" {% if page.url contains '/interactive/' %}selected="true"{% endif %}>Nexial Interactive</option>
<option value="{{'/tipsandtricks' | prepend:site.baseurl }}" {% if page.url contains '/tipsandtricks/' %}selected="true"{% endif %}>Tips and Tricks</option>
<option value="{{'/release' | prepend:site.baseurl }}" {% if page.url contains '/release/' %}selected="true"{% endif %}>Release Notes</option>
<option value="{{'/webez' | prepend:site.baseurl }}" {% if page.url contains '/webez/' %}selected="true"{% endif %}>Nexial WebEZ</option>
</select>

{% if page.level and page.level == 1 %}
{% include _breadcrumb_level1.html %}
{% else %}
{% if page.level > 2 %}
{% include _breadcrumb_level3.html %}
{% else %}
{% include _breadcrumb_level2.html %}
{% endif %}
{% endif %}

{% if site.tipue_search_active %}
{% include search.html %}
{% endif %}
</header>

<div class="inner">
<section id="main_content">
<!--<h3 class="pageTitle">{{ page.title }}</h3>-->
{{ content }}
</section>

<hr/>

<div class="quick_links">
<a class="quick_link" href="{{ '/userguide' | prepend:site.baseurl }}">User Guide</a>
<a class="quick_link" href="{{ '/commands' | prepend:site.baseurl }}">Command Reference</a>
<a class="quick_link" href="{{ '/systemvars' | prepend:site.baseurl }}">System Variables</a>
<a class="quick_link" href="{{ '/flowcontrols' | prepend:site.baseurl }}">Flow Controls</a>
<a class="quick_link" href="{{ '/functions' | prepend:site.baseurl }}">Built-in Functions</a>
<a class="quick_link" href="{{ '/expressions' | prepend:site.baseurl }}">Expressions</a>
<a class="quick_link" href="{{ '/jsonpath' | prepend:site.baseurl }}">Jsonpath</a>
<a class="quick_link" href="{{ '/interactive' | prepend:site.baseurl }}">Nexial Interactive</a>
<a class="quick_link" href="{{ '/tipsandtricks' | prepend:site.baseurl }}">Tips and Tricks</a>
<a class="quick_link" href="{{ '/release' | prepend:site.baseurl }}">Release Notes</a>
<a class="quick_link" href="{{ '/webex' | prepend:site.baseurl }}">Nexial Web-EZ</a>
</div>

<hr/>

{% if page.comments %}
{% include disqus.html %}
{% endif %}

<footer>
Nexial WebEZ is maintained by <a href="{{ site.github.owner_url }}">{{ site.github.owner_name }}</a><br/>
</footer>

</div>
</div>

{% if site.google_analytics %}
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', '{{ site.google_analytics }}', 'auto');
ga('send', 'pageview');
</script>
{% endif %}

</body>
</html>
Loading

0 comments on commit b57d6e8

Please sign in to comment.