-
Notifications
You must be signed in to change notification settings - Fork 45
/
index.html
executable file
·174 lines (150 loc) · 7.36 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
---
---
<!DOCTYPE html>
<html>
{% include head.html %}
<body onload="load()" class="with-banner">
<script>
function load() {
var downloadLink = document.getElementById('downloadLink');
downloadLink.href = "https://github.com/appium/appium-desktop/releases/latest";
}
var toggleVideo = function () {
var vid = $("#show-demo-video");
if (vid.css("display") == "none") {
vid.css("display", "");
}
else {
vid.css("display", "none");
}
};
</script>
{% include jsf-banner.html %}
{% include navbar.html %}
<div class="jumbotron masthead">
<div class="container">
<h1 class="img-responsive appium-logo">Appium</h1>
<img class="img-responsive code-bg" src="img/code-bg.gif"/>
<p data-localize="jumbotron-heading">Automation for Apps</p>
<p class="small"><span data-localize="jumbotron-p-pt1">Appium is an open source test automation framework for
use with native, </span> <a
href="/docs/en/writing-running-appium/web/hybrid/"><span data-localize="jumbotron-p-pt2">hybrid</span></a><span data-localize="jumbotron-p-pt3"> and mobile web apps.</span> <br /><span data-localize="jumbotron-p-pt4">It drives iOS, Android, and Windows apps using the WebDriver protocol.</span></p>
<p>
<a id="downloadLink" data-localize="downloadLink"
href="https://github.com/appium/appium-desktop/releases/latest"
class="btn btn-primary btn-lg" role="button">Download Appium</a>
</p>
</div>
</div>
<!-- {% include appiumconf-banner.html %} -->
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-2">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-2">
<ul class="nav navbar-nav navbar-nav-center">
<li><a href="https://github.com/appium/appium" data-localize="jumbotron-github">View on GitHub</a></li>
<li><a href="/downloads.html" data-localize="jumbotron-downloads">Downloads</a></li>
<li><a href="https://github.com/appium/appium/tree/1.x/sample-code" data-localize="jumbotron-examples">Examples</a></li>
<li><a href="https://github.com/appium/appium/blob/master/CONTRIBUTING.md" data-localize="jumbotron-contributions">Contributing</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
<div class="marketing container-fluid">
<div class="row">
<div class="col-md-12">
<h1 class="page-header" id="introducing-appium" data-localize="introducing-appium">Introducing Appium.</h1>
<p class="marketing-byline" data-localize="intro-subheading">Is native app automation missing from your
tool belt? Problem solved.</p>
<h2><a href="javascript: toggleVideo()" data-localize="watch-videos">Watch the Videos</a></h2>
<div id="show-demo-video" style="display:none">
<iframe width="640" height="360"
src="https://www.youtube.com/embed/IOSUBda2-g4"
frameborder="0" allowfullscreen></iframe>
<iframe width="640" height="360"
src="https://www.youtube.com/embed/D5MF3ZLds0Q"
frameborder="0" allowfullscreen></iframe>
<iframe width="640" height="360"
src="https://www.youtube.com/embed/WIuaT6nV9C4"
frameborder="0" allowfullscreen></iframe>
<iframe width="640" height="360"
src="https://www.youtube.com/embed/7hU8O9fHgwc"
frameborder="0" allowfullscreen></iframe>
</div>
</div>
</div>
<hr class="soften">
<div class="row">
<div class="col-md-4">
<img src="img/marketing-recompiling.png"
alt="Forget recompiling">
<h2 data-localize="philosophy">Appium Philosophy</h2>
<p data-localize="philosophy-more">
Appium is built on the idea that testing native apps
shouldn't require including an SDK or recompiling your app.
And that you should be able to use your preferred test
practices, frameworks, and tools. Appium is an open source
project and has made design and tool decisions to encourage
a vibrant contributing community.
</p>
</div>
<div class="col-md-4">
<img src="img/marketing-favorite-tool.png"
alt="Use your favorite tool">
<h2 data-localize="favorite-tools">Use your favorite tools</h2>
<p data-localize="favorite-tools-more">
Appium aims to automate any mobile app from any language and
any test framework, with full access to back-end APIs and
DBs from test code. Write tests with your favorite dev tools
using all the above programming languages, and probably more
(with the Selenium WebDriver API and language-specific
client libraries).
</p>
</div>
<div class="col-md-4">
<!-- http://www.psdgraphics.com/psd-icons/settings-icon-psd-hammer-and-wrench/ -->
<img class="marketing-img" src="img/marketing-requirements.png"
alt="Requirements">
<h2 data-localize="requirements">Requirements</h2>
<h4>iOS</h4>
<span data-localize="req-ios-os">Mac OSX</span><br/>
<span data-localize="req-xcode">XCode w/ Command Line Tools</span><br/>
<h4>Android</h4>
<span data-localize="req-android-os">Mac OSX or Windows or Linux</span><br/>
<span data-localize="req-android-sdk">Android SDK ≥ 16</span><br/>
</div>
</div>
<hr class="soften">
<div class="row">
<div class="col-md-12">
<h1 data-localize="easy-setup">Easy setup process, run a test now.</h1>
<pre class="prettyprint ninja" data-localize="install-code">
> brew install node # get node.js
> npm install -g appium # get appium
> npm install wd # get appium client
> appium & # start appium
> node your-appium-test.js
</pre>
<p>
<span data-localize="see-examples-p1">See the</span> <a
href="https://github.com/appium/appium/tree/1.x/sample-code"><span data-localize="see-examples-p2">Appium
example tests.</span></a>
</p>
</div>
</div>
</div>
{% include footer.html %}
<script>
appiumLocalize("index");
</script>
</body>
</html>