Bring Sample Code into master (#10880)

* Sample code stub (#9887)

* WD tests

* WD sample code (#9918)

* WebdriverIO sample code (#10166)

* Ruby sample code (#10331)

* PHP Sample Code (#10209)

* Basic Android java test

* Java sample code (#10427)

* Sample code (#10834)

* Sample code stub (#9887)

* WD tests

* WD sample code (#9918)

* WebdriverIO sample code (#10166)

* Ruby sample code (#10331)

* PHP Sample Code (#10209)

* Basic Android java test

* Java sample code (#10427)

* fixed WDIO test

* Update .npmignore
This commit is contained in:
Isaac A. Murchie
2018-06-15 08:23:42 -04:00
committed by GitHub
parent aab1649996
commit 04f6543561
68 changed files with 2098 additions and 27 deletions
+44
View File
@@ -0,0 +1,44 @@
<?php
class Helpers {
public static function elemsBy($driver, $using, $tag)
{
return $driver->elements($driver->using($using)->value($tag));
}
public static function waitForElemsBy($driver, $using, $tag)
{
$element;
$i = 0;
while ($i < 20) {
$element = $driver->elements($driver->using("id")->value($tag));
if ($element) {
break;
}
sleep(1);
}
return $element;
}
public static function elemBy($driver, $using, $tag)
{
$elems = Helpers::elemsBy($driver, $using, $tag);
if ($elems)
{
return $elems[0];
}
}
public static function waitForElemBy($driver, $using, $tag)
{
$elems = Helpers::waitForElemsBy($driver, $using, $tag);
if ($elems)
{
return $elems[0];
}
}
}
?>