Hello World
How to output the most classic phrase.
process main {
log 'hello world';
}
A Typical test case
A test case that runs five times.
#TIMES
process main {
jumpto '[URL]';
wait 2000;
...
[statement]
...
}
Typical examples
Test a user registration page.
process main () {
// Deepin Technology Community
jumpto "https://www.deepin.org/en/";
wait 2333;
// click div|
click "#hs-site-navigation > div:nth-child(1)";
// click Login
click "#menu-main > li:nth-child(11) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) > span:nth-child(1)";
// Navigate to New Page
wait 2000;
// click deepinID
click "#loginform > div:nth-child(3) > a:nth-child(1)";
// Navigate to New Page
wait 2000;
// click a text field
click "#content > form:nth-child(2) > input:nth-child(4)";
// type in lemonceide
input "#content > form:nth-child(2) > input:nth-child(4)" by "lemonceide";
// type in caonima438
input "#content > form:nth-child(2) > input:nth-child(6)" by "caonima438";
// click SIGN IN
click "#content > form:nth-child(2) > input:nth-child(9)";
// Navigate to New Page
wait 2000;
// click Deepin ID
click "#menu-main > li:nth-child(11) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) > span:nth-child(1)";
// Navigate to New Page
wait 2000;
// assert element div:nth-child(4) > div:nth-child(1) > div:nth-child(1)> contains [lemonceide]
assert <@"body> div:nth-child(4) > div:nth-child(1) > div:nth-child(1)"/> ~~ "lemonceide";
// click Home
click "#newHeader > div:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) > span:nth-child(1)";
// Navigate to New Page
wait 2000;
}@"body>