Hi,
The tutorial Writing integration tests using PageObjects gives an example for Jira.
But I can't make it work for Confluence.
I've added following dependencies in my pom.xml
<dependency>
<groupId>com.atlassian.confluence</groupId>
<artifactId>atlassian-confluence-pageobjects</artifactId>
<version>${confluence.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.atlassian.confluence</groupId>
<artifactId>confluence-webdriver-pageobjects</artifactId>
<version>2.0.10</version>
<scope>test</scope>
</dependency>So I have now access to com.atlassian.confluence.webdriver.pageobjects.page.ConfluenceAbstractPage
But I didn't find the class TestBase used in the JIRA example and I don't know how to access confluence() object instead of jira()
public class TestCsvSetupPage extends TestBase {
@Test
public void testSetupPage() {
CsvSetupPage setupPage = jira().gotoLoginPage()
.loginAsSysAdmin(CsvSetupPage.class);
CsvProjectMappingPage mappingPage = setupPage
.setCsvFile("JIM-77.csv").setDelimiter(";").next();
}
}I found also confluence-plugin-functest-library repository. But there is no read me and I don't know if I have to use it.
And also Tips for Functional Tests with Selenium and Run Wired Tests with the Plugin Test Console
I'm a little bit confuse with all these tutorials.
Can anyone help me?
Regards
Xavier