This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<profile> | |
<id>selenium-tests</id> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>build-helper-maven-plugin</artifactId> | |
<executions> | |
<execution> | |
<id>reserve-selenium-port</id> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
# All Vagrant configuration is done below. The "2" in Vagrant.configure | |
# configures the configuration version (we support older styles for | |
# backwards compatibility). Please don't change it unless you know what | |
# you're doing. | |
Vagrant.configure("2") do |config| | |
config.vm.box_download_insecure = true | |
config.vm.box = "ubuntu/xenial64" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
# All Vagrant configuration is done below. The "2" in Vagrant.configure | |
# configures the configuration version (we support older styles for | |
# backwards compatibility). Please don't change it unless you know what | |
# you're doing. | |
Vagrant.configure("2") do |config| | |
config.vm.box = "ubuntu/trusty64" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<dependency> | |
<groupId>org.seleniumhq.selenium</groupId> | |
<artifactId>selenium-java</artifactId> | |
<version>3.6.0</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.seleniumhq.selenium</groupId> | |
<artifactId>selenium-remote-driver</artifactId> | |
<version>3.7.1</version> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package framework; | |
import static framework.Constants.BROWSER_CAPABILIITY; | |
import static framework.Constants.ENABLE_VIDEO; | |
import static framework.Constants.ENABLE_VNC; | |
import static framework.Constants.NAME; | |
import static framework.Constants.THIRTY; | |
import static java.util.concurrent.TimeUnit.SECONDS; | |
import java.net.MalformedURLException; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class StartPage extends Page { | |
@FindBy(css = "button[data-test=userButton]") | |
private WebElement userbutton; | |
@FindBy(css = "a[data-test=logoutButton]") | |
private WebElement logoutButton; | |
public StartPage() { | |
super("http://my-page.se"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class LogoutTest extends SeleniumTestBase { | |
private StartPage startPage = new StartPage(); | |
private LoggedOutPage loggedOutPage = new LoggedOutPage(); | |
public LogoutTest() { | |
this.pagesToInitialize = Lists.newArrayList(startPage); | |
} | |
@Test | |
public void shouldEndUpOnLoggedOutPageWhenLoggedOut() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Page { | |
private String url; | |
protected Actions actions; | |
private RemoteWebDriver browser; | |
public Page(String url) { | |
this.url = url; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.ATL_JQ_PAGE_PROPS = { | |
"triggerFunction": function(showCollectorDialog) { | |
//Requires that jQuery is available! | |
jQuery("#myCustomTrigger").click(function(e) { | |
e.preventDefault(); | |
showCollectorDialog(); | |
console.log("klickade p� support-knapp!"); | |
}); | |
}}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(summary, description, component){ | |
window.ATL_JQ_PAGE_PROPS = { | |
"triggerFunction": function(showCollectorDialog) { | |
jQuery(".jiraTrigger").click(function(e) { | |
e.preventDefault(); | |
showCollectorDialog(); | |
}); | |
}, | |
fieldValues : { | |
summary : summary, |