- public void test2KeepFileUpToDate () throws Exception {
- String FILE_NAME = "test";
-
- MainView mainView = login(Config.URL, Config.user,Config.password);
- assertTrue(waitForTextPresent("ownCloud", mainView.getTitleTextElement()));
- mainView.clickOnUploadButton();
- FilesView filesView = mainView.clickOnFilesElementUploadFile();
- filesView.clickOnFileName(FILE_NAME);
- MainView mainViewAfterUploadFile = filesView.clickOnUploadButton();
- //TO DO. detect when the file is successfully uploaded
- Thread.sleep(3000);
+ @Category(IgnoreTestCategory.class)
+ public void testUploadFromGmail () throws Exception {
+ MainView mainView = Actions.login(Config.URL, Config.user,Config.password, Config.isTrusted, driver);
+ driver.startActivity("com.google.android.gm", ".ConversationListActivityGmail");
+ GmailEmailListView gmailEmailListView = new GmailEmailListView(driver);
+ GmailEmailView gmailEmailView = gmailEmailListView.clickOnEmail();
+ ImageView imageView = gmailEmailView.clickOnfileButton();
+ imageView.clickOnOptionsButton();
+ imageView.clickOnShareButton();
+ imageView.clickOnOwnCloudButton();
+ imageView.clickOnJustOnceButton();
+ UploadView uploadView = new UploadView(driver);
+ uploadView.clickOUploadButton();
+ driver.startActivity("com.owncloud.android", ".ui.activity.FileDisplayActivity");
+ common.wait.until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.name("test.jpg")));
+ assertEquals("test.jpg" , driver.findElementByName("test.jpg").getText());
+ }
+
+
+ @Test
+ @Category({IgnoreTestCategory.class, FailingTestCategory.class})
+ public void testKeepFileUpToDate () throws Exception {
+
+ MainView mainView = Actions.login(Config.URL, Config.user,Config.password, Config.isTrusted, driver);
+ common.assertIsInMainView();
+
+ Common.waitTillElementIsNotPresent(mainView.getProgressCircular(), 1000);
+
+ MainView mainViewAfterUploadFile = Actions.uploadFile(FILE_NAME, mainView);