wtorek, 11 lutego 2014

Selenium: lokalizacja elementu

<br /> <html><br /> <body><br /> <form id="loginForm"><input name="username" type="text" /> <br /> <input name="password" type="password" /> <br /> <input name="continue" type="submit" value="Login" /> <br /> </form></body> <br /> <html> <br />
findElement(By.className(String className));
findElement(By.cssSelector(String selector));
findElement(By.id('loginForm'));
findElement(By.linkText('Continue'));
findElement(By.name('username'));
findElement(By.name('password'));
findElement(By.name('continue'));
findElement(By.partialLinkText('Conti'));
findElement(By.tagName(String name));
findElement(By.xpath("/html/body/form[1]"));
findElement(By.xpath("//form[1]"));
findElement(By.xpath("//form[@id='loginForm']"));

findElement(By.xpath("//form[input/@name='username']"));
findElement(By.xpath("//form[@id='loginForm']/input[1]"));
findElement(By.xpath("//input[@name='username']"));

findElement(By.xpath("//input[@name='continue'][@type='button']"));
findElement(By.xpath("//form[@id='loginForm']/input[4]"));

Visitor

TODO

Template

TODO

Strategy

TODO

State

TODO

Observer

TODO

Memento

TODO

Mediator

TODO

Iterator

TODO

Interpreter

TODO

Command

TODO

Chain Of Responsibility

TODO

Proxy

TODO

Flyweight

TODO

Facade

TODO

Decorator

TODO

Composite

TODO

Bridge

TODO

Adapter

TODO