diff --git a/automation/.classpath b/automation/.classpath index 3a7fee78b7d3b51aabd19743cef74d561cb69316..af599703398f3fa18bcfb98074d95bb95e8ba619 100644 --- a/automation/.classpath +++ b/automation/.classpath @@ -70,5 +70,6 @@ <classpathentry kind="lib" path="/Applications/Katalon Studio.app/Contents/Eclipse/plugins/com.google.oauth-client.google-oauth-client_1.22.0.jar"/> <classpathentry kind="lib" path="/Applications/Katalon Studio.app/Contents/Eclipse/plugins/com.google.http-client.google-http-client_1.22.0.jar"/> <classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/> + <classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/automation/.project b/automation/.project index ccdb16fbf9a9f32b110e128769e5846327867050..85f358f9dc2f986a4b2b392bdb1dbf1019d0581a 100644 --- a/automation/.project +++ b/automation/.project @@ -34,5 +34,23 @@ <arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments> </matcher> </filter> + <filter> + <id>1521038966594</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.core.resources.regexFilterMatcher</id> + <arguments>.*\.svn$</arguments> + </matcher> + </filter> + <filter> + <id>1521038966604</id> + <name></name> + <type>6</type> + <matcher> + <id>org.eclipse.core.resources.regexFilterMatcher</id> + <arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments> + </matcher> + </filter> </filteredResources> </projectDescription> diff --git a/automation/Libs/TempTestCase1521038318313.groovy b/automation/Libs/TempTestCase1521038318313.groovy deleted file mode 100644 index 72da09a02edfef19064bb61f085dd2ab1a7a6bd9..0000000000000000000000000000000000000000 --- a/automation/Libs/TempTestCase1521038318313.groovy +++ /dev/null @@ -1,25 +0,0 @@ -import com.kms.katalon.core.main.TestCaseMain -import com.kms.katalon.core.logging.KeywordLogger -import groovy.lang.MissingPropertyException -import com.kms.katalon.core.testcase.TestCaseBinding -import com.kms.katalon.core.driver.internal.DriverCleanerCollector -import com.kms.katalon.core.model.FailureHandling -import com.kms.katalon.core.configuration.RunConfiguration -import com.kms.katalon.core.webui.contribution.WebUiDriverCleaner -import com.kms.katalon.core.mobile.contribution.MobileDriverCleaner - - -DriverCleanerCollector.getInstance().addDriverCleaner(new com.kms.katalon.core.webui.contribution.WebUiDriverCleaner()) -DriverCleanerCollector.getInstance().addDriverCleaner(new com.kms.katalon.core.mobile.contribution.MobileDriverCleaner()) - - -RunConfiguration.setExecutionSettingFile('/var/folders/3h/5jvs258x4lng1yz2s32ryr4r0000gn/T/Katalon/Test Cases/Add new manuscript/Add a new manuscript/20180314_163838/execution.properties') - -TestCaseMain.beforeStart() -try { - - TestCaseMain.runTestCase('Test Cases/Add new manuscript/Add a new manuscript', new TestCaseBinding('Test Cases/Add new manuscript/Add a new manuscript', [:]), FailureHandling.STOP_ON_FAILURE ) - -} catch (Exception e) { - TestCaseMain.logError(e, 'Test Cases/Add new manuscript/Add a new manuscript') -} diff --git a/automation/Scripts/Add new manuscript/Add a new manuscript/Script1520433593112.groovy b/automation/Scripts/Add new manuscript/Add a new manuscript/Script1520433593112.groovy index f40227d1c3aac619a28f6311f69e7848122bf025..f48875d6f73388e67258bfe31093ccf16bf047b9 100644 --- a/automation/Scripts/Add new manuscript/Add a new manuscript/Script1520433593112.groovy +++ b/automation/Scripts/Add new manuscript/Add a new manuscript/Script1520433593112.groovy @@ -21,7 +21,6 @@ import internal.GlobalVariable as GlobalVariable import org.junit.After as After import org.openqa.selenium.Keys as Keys - WebUI.openBrowser(null) WebUI.navigateToUrl('http://localhost:3000') @@ -30,13 +29,13 @@ username = findTestObject('SignIn/usernameField') WebUI.click(username) -WebUI.setText(username, 'vlad') +WebUI.setText(username, 'admin') password = findTestObject('SignIn/passwordField') WebUI.click(password) -WebUI.setText(password, '123123123') +WebUI.setText(password, 'admin123') loginButton = findTestObject('SignIn/LoginButton') @@ -57,6 +56,7 @@ hindawiFaraday = findTestObject('NewManuscript/journalfFieldSelection/HindawiFar WebUI.waitForElementVisible(newButton, 2) WebUI.click(hindawiFaraday) + WebUI.click(hindawiFaraday) issue = findTestObject('NewManuscript/journalfFieldSelection/Issue') @@ -160,6 +160,7 @@ NextButton = findTestObject('NewManuscript/manuscriptAuthorsDetails/Next') WebUI.click(NextButton) attachFile = findTestObject('NewManuscript/manuscriptFilesUpload/attachFile') + WebUI.uploadFile(attachFile, '/Users/vladstegaru/Documents/Hindawi/attachements/document.pdf') submitManuscript = findTestObject('NewManuscript/manuscriptFilesUpload/submitManuscript') diff --git a/packages/component-wizard/src/components/Wizard.js b/packages/component-wizard/src/components/Wizard.js index 97edfa95a1bf67e3482a73e392454823e1b8a821..3ef3ff5830d9294c81924d5ffbb0074460a853cf 100644 --- a/packages/component-wizard/src/components/Wizard.js +++ b/packages/component-wizard/src/components/Wizard.js @@ -11,8 +11,9 @@ export default ({ nextStep, prevStep, step, + project, }) => ( - <Root> + <Root data-test={`submission-${project.customId}`}> {showProgress && ( <Steps currentStep={step} margin="0 20px 60px 0"> {getSteps().map((step, index) => (