source: devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/email/MailPreferencesPage.java @ 5099

Revision 5099, 13.1 KB checked in by luiz-fernando, 13 years ago (diff)

Ticket #1771 - Novas alteracoes nos metodos basicos para evitar timeouts

Line 
1package org.expressolivre.cte.pages.email;
2
3import org.expressolivre.cte.pages.common.Page;
4import org.openqa.selenium.WebDriver;
5import org.openqa.selenium.WebElement;
6import org.openqa.selenium.support.FindBy;
7
8/**
9 * @author L.F.Estivalet (Serpro)
10 *
11 *         Created on Feb 3, 2011 at 11:03:45 AM
12 *
13 */
14public class MailPreferencesPage extends Page {
15
16        /** Utilizar nome (CN) ao invés de login (uid) em pastas compartilhadas? */
17        @FindBy(name = "user[uid2cn]")
18        private WebElement userCNInSharedFolders;
19
20        /** Você deseja exibir automaticamente o cabecalho da mensagem? */
21        @FindBy(name = "user[show_head_msg_full]")
22        private WebElement showHeadMsgFull;
23
24        /** Qual o número máximo de mensagens por página? */
25        @FindBy(name = "user[max_email_per_page]")
26        private WebElement maxEmailPerPage;
27
28        /** Pré-visualizar a mensagem na coluna Assunto? */
29        @FindBy(name = "user[preview_msg_subject]")
30        private WebElement previewMsgSubject;
31
32        /** Pré-visualizar a mensagem em uma caixa tool-tip? */
33        @FindBy(name = "user[preview_msg_tip]")
34        private WebElement previewMsgTip;
35
36        /** View extended information about users* */
37        @FindBy(name = "user[extended_info]")
38        private WebElement extendedInfo;
39
40        /** Salvar mensagens excluídas na pasta Lixeira? */
41        @FindBy(name = "user[save_deleted_msg]")
42        private WebElement saveDeletedMsg;
43
44        /** Apagar mensagens após quantos dias na lixeira? */
45        @FindBy(name = "user[delete_trash_messages_after_n_days]")
46        private WebElement deleteTrashMessagesAfterNDays;
47
48        /** Você gostaria de usar mensagens locais? */
49        @FindBy(name = "user[use_local_messages]")
50        private WebElement useLocalMessages;
51
52        /** Ação desejada ao arquivar mensagem nas pastas locais */
53        @FindBy(name = "user[keep_archived_messages]")
54        private WebElement keepArchivedMessages;
55
56        /** Criar automáticamente pastas locais padrão? */
57        @FindBy(name = "user[auto_create_local]")
58        private WebElement autoCreateLocal;
59
60        /** Exibir mensagem anterior, após apagar mensagem atual? */
61        @FindBy(name = "user[delete_and_show_previous_message]")
62        private WebElement deleteAndShowPreviousMessage;
63
64        /** Você quer receber um alerta para mensagens novas? */
65        @FindBy(name = "user[alert_new_msg]")
66        private WebElement alertNewMsg;
67
68        /** Exibir resumo do ExpressoMail na tela inicial do Expresso? */
69        @FindBy(name = "user[mainscreen_showmail]")
70        private WebElement mainScreenShowMail;
71
72        /** Você gostaria de usar a função de desanexar? */
73        @FindBy(name = "user[remove_attachments_function]")
74        private WebElement removeAttachmentsFunction;
75
76        /** Você gostaria de usar a flag de importante na edição de emails? */
77        @FindBy(name = "user[use_important_flag]")
78        private WebElement useImportantFlag;
79
80        /** Quer usar o corretor ortográfico no editor de emails? */
81        @FindBy(name = "user[use_SpellChecker]")
82        private WebElement useSpellChecker;
83
84        /** Salvar automaticamente as mensagens enviadas na pasta */
85        @FindBy(name = "user[save_in_folder]")
86        private WebElement saveInFolder;
87
88        /**
89         * Trocar remetente pelo destinatário na coluna QUEM somente na pasta
90         * Enviado
91         */
92        @FindBy(name = "user[from_to_sent]")
93        private WebElement fromToSent;
94
95        /** Ocultar menu das pastas? */
96        @FindBy(name = "user[hide_folders]")
97        private WebElement hideFolders;
98
99        /** Qual o número máximo de resultados na busca de e-mails? */
100        @FindBy(name = "user[search_result_number]")
101        private WebElement searchResultNumber;
102
103        /** Qual é o número mínimo de caracteres ao pesquisar contatos? */
104        @FindBy(name = "user[search_characters_number]")
105        private WebElement searchCharactersNumber;
106
107        /** Qual a altura das linhas na lista de mensagens? */
108        @FindBy(name = "user[line_height]")
109        private WebElement lineHeight;
110
111        /**
112         * Você quer que se aumente o limite de tamanho de emails que são mostrados?
113         */
114        @FindBy(name = "user[max_msg_size]")
115        private WebElement maxMsgSize;
116
117        /** Usar contatos dinâmicos? */
118        @FindBy(name = "user[use_dynamic_contacts]")
119        private WebElement useDynamicContacts;
120
121        /** Usar teclas de atalho? */
122        @FindBy(name = "user[use_shortcuts]")
123        private WebElement useShortcuts;
124
125        /** Salvar rascunhos automaticamente */
126        @FindBy(name = "user[auto_save_draft]")
127        private WebElement autoSaveDraft;
128
129        /** Marcar confirmacao leitura automaticamente */
130        @FindBy(name = "user[return_recipient_deafault]")
131        private WebElement returnRecipientDefault;
132
133        /** Qual o seu fuso-horário? */
134        @FindBy(name = "user[timezone]")
135        private WebElement timezone;
136
137        /** Aonde a pesquisa rápida deve atuar por padrão? */
138        @FindBy(name = "user[quick_search_default]")
139        private WebElement quickSearchDefault;
140
141        /** Qual o tamanho máximo das imagens inseridas nos emails? */
142        @FindBy(name = "user[image_size]")
143        private WebElement imageSize;
144
145        /** Possibilitar assinar/cifrar digitalmente a mensagem? */
146        @FindBy(name = "user[use_signature_digital_cripto]")
147        private WebElement useSignatureDigitalCripto;
148
149        /** Sempre assinar digitalmente a mensagem? */
150        @FindBy(name = "user[use_signature_digital]")
151        private WebElement useSignatureDigital;
152
153        /** Sempre cifrar digitalmente a mensagem? */
154        @FindBy(name = "user[use_signature_cripto]")
155        private WebElement useSignatureCripto;
156
157        /** Inserir assinatura automaticamente em novas mensagens? */
158        @FindBy(name = "user[use_signature]")
159        private WebElement useSignature;
160
161        /** Tipo de Assinatura */
162        @FindBy(name = "user[type_signature]")
163        private WebElement typeSignature;
164
165        @FindBy(name = "submit")
166        private WebElement savePreferences;
167
168        public MailPreferencesPage(WebDriver driver) {
169                super(driver);
170                // TODO Auto-generated constructor stub
171        }
172
173        public void savePreferences() {
174                this.savePreferences.click();
175        }
176
177        /**
178         * @param userCNInSharedFolders
179         *            the userCNInSharedFolders to set
180         */
181        public void setUserCNInSharedFolders(String userCNInSharedFolders) {
182                super.setComboValue(this.userCNInSharedFolders, userCNInSharedFolders);
183        }
184
185        /**
186         * @param showHeadMsgFull
187         *            the showHeadMsgFull to set
188         */
189        public void setShowHeadMsgFull(String showHeadMsgFull) {
190                super.setComboValue(this.showHeadMsgFull, showHeadMsgFull);
191        }
192
193        /**
194         * @param maxEmailPerPage
195         *            the maxEmailPerPage to set
196         */
197        public void setMaxEmailPerPage(String maxEmailPerPage) {
198                super.setComboValue(this.maxEmailPerPage, maxEmailPerPage);
199        }
200
201        /**
202         * @param previewMsgSubject
203         *            the previewMsgSubject to set
204         */
205        public void setPreviewMsgSubject(String previewMsgSubject) {
206                super.setComboValue(this.previewMsgSubject, previewMsgSubject);
207        }
208
209        /**
210         * @param previewMsgTip
211         *            the previewMsgTip to set
212         */
213        public void setPreviewMsgTip(String previewMsgTip) {
214                super.setComboValue(this.previewMsgTip, previewMsgTip);
215        }
216
217        /**
218         * @param extendedInfo
219         *            the extendedInfo to set
220         */
221        public void setExtendedInfo(String extendedInfo) {
222                super.setComboValue(this.extendedInfo, extendedInfo);
223        }
224
225        /**
226         * @param saveDeletedMsg
227         *            the saveDeletedMsg to set
228         */
229        public void setSaveDeletedMsg(String saveDeletedMsg) {
230                super.setComboValue(this.saveDeletedMsg, saveDeletedMsg);
231        }
232
233        /**
234         * @param deleteTrashMessagesAfterNDays
235         *            the deleteTrashMessagesAfterNDays to set
236         */
237        public void setDeleteTrashMessagesAfterNDays(
238                        String deleteTrashMessagesAfterNDays) {
239                super.setComboValue(this.deleteTrashMessagesAfterNDays,
240                                deleteTrashMessagesAfterNDays);
241        }
242
243        /**
244         * @param useLocalMessages
245         *            the useLocalMessages to set
246         */
247        public void setUseLocalMessages(String useLocalMessages) {
248                super.setComboValue(this.useLocalMessages, useLocalMessages);
249        }
250
251        /**
252         * @param keepArchivedMessages
253         *            the keepArchivedMessages to set
254         */
255        public void setKeepArchivedMessages(String keepArchivedMessages) {
256                super.setComboValue(this.keepArchivedMessages, keepArchivedMessages);
257        }
258
259        /**
260         * @param autoCreateLocal
261         *            the autoCreateLocal to set
262         */
263        public void setAutoCreateLocal(String autoCreateLocal) {
264                super.setComboValue(this.autoCreateLocal, autoCreateLocal);
265        }
266
267        /**
268         * @param deleteAndShowPreviousMessage
269         *            the deleteAndShowPreviousMessage to set
270         */
271        public void setDeleteAndShowPreviousMessage(
272                        String deleteAndShowPreviousMessage) {
273                super.setComboValue(this.deleteAndShowPreviousMessage,
274                                deleteAndShowPreviousMessage);
275        }
276
277        /**
278         * @param alertNewMsg
279         *            the alertNewMsg to set
280         */
281        public void setAlertNewMsg(String alertNewMsg) {
282                super.setComboValue(this.alertNewMsg, alertNewMsg);
283        }
284
285        /**
286         * @param mainScreenShowMail
287         *            the mainScreenShowMail to set
288         */
289        public void setMainScreenShowMail(String mainScreenShowMail) {
290                super.setComboValue(this.mainScreenShowMail, mainScreenShowMail);
291        }
292
293        /**
294         * @param removeAttachmentsFunction
295         *            the removeAttachmentsFunction to set
296         */
297        public boolean setRemoveAttachmentsFunction(String removeAttachmentsFunction) {
298                return super.setComboValue(this.removeAttachmentsFunction,
299                                removeAttachmentsFunction);
300        }
301
302        /**
303         * @param returnRecipientDefault
304         * @return
305         */
306        public boolean setReturnRecipientDefault(String returnRecipientDefault) {
307                return super.setComboValue(this.returnRecipientDefault,
308                                returnRecipientDefault);
309        }
310
311        /**
312         * @param useImportantFlag
313         *            the useImportantFlag to set
314         */
315        public boolean setUseImportantFlag(String useImportantFlag) {
316                return super.setComboValue(this.useImportantFlag, useImportantFlag);
317        }
318
319        /**
320         * @param useSpellChecker
321         *            the useSpellChecker to set
322         */
323        public boolean setUseSpellChecker(String useSpellChecker) {
324                return super.setComboValue(this.useSpellChecker, useSpellChecker);
325        }
326
327        /**
328         * @param saveInFolder
329         *            the saveInFolder to set
330         */
331        public void setSaveInFolder(String saveInFolder) {
332                super.setComboValue(this.saveInFolder, saveInFolder);
333        }
334
335        /**
336         * @param fromToSent
337         *            the fromToSent to set
338         */
339        public void setFromToSent(String fromToSent) {
340                super.setComboValue(this.fromToSent, fromToSent);
341        }
342
343        /**
344         * @param hideFolders
345         *            the hideFolders to set
346         */
347        public void setHideFolders(String hideFolders) {
348                super.setComboValue(this.hideFolders, hideFolders);
349        }
350
351        /**
352         * @param searchResultNumber
353         *            the searchResultNumber to set
354         */
355        public void setSearchResultNumber(String searchResultNumber) {
356                super.setComboValue(this.searchResultNumber, searchResultNumber);
357        }
358
359        /**
360         * @param searchCharactersNumber
361         *            the searchCharactersNumber to set
362         */
363        public void setSearchCharactersNumber(String searchCharactersNumber) {
364                super.setComboValue(this.searchCharactersNumber, searchCharactersNumber);
365        }
366
367        /**
368         * @param lineHeight
369         *            the lineHeight to set
370         */
371        public void setLineHeight(String lineHeight) {
372                super.setComboValue(this.lineHeight, lineHeight);
373        }
374
375        /**
376         * @param maxMsgSize
377         *            the maxMsgSize to set
378         */
379        public void setMaxMsgSize(String maxMsgSize) {
380                super.setComboValue(this.maxMsgSize, maxMsgSize);
381        }
382
383        /**
384         * @param useDynamicContacts
385         *            the useDynamicContacts to set
386         */
387        public void setUseDynamicContacts(String useDynamicContacts) {
388                super.setComboValue(this.useDynamicContacts, useDynamicContacts);
389        }
390
391        /**
392         * @param useShortcuts
393         *            the useShortcuts to set
394         */
395        public void setUseShortcuts(String useShortcuts) {
396                super.setComboValue(this.useShortcuts, useShortcuts);
397        }
398
399        /**
400         * @param autoSaveDraft
401         *            the autoSaveDraft to set
402         */
403        public void setAutoSaveDraft(String autoSaveDraft) {
404                super.setComboValue(this.autoSaveDraft, autoSaveDraft);
405        }
406
407        /**
408         * @param timezone
409         *            the timezone to set
410         */
411        public void setTimezone(String timezone) {
412                super.setComboValue(this.timezone, timezone);
413        }
414
415        /**
416         * @param quickSearchDefault
417         *            the quickSearchDefault to set
418         */
419        public void setQuickSearchDefault(String quickSearchDefault) {
420                super.setComboValue(this.quickSearchDefault, quickSearchDefault);
421        }
422
423        /**
424         * @param imageSize
425         *            the imageSize to set
426         */
427        public void setImageSize(String imageSize) {
428                super.setComboValue(this.imageSize, imageSize);
429        }
430
431        /**
432         * @param useSignatureDigitalCripto
433         *            the useSignatureDigitalCripto to set
434         */
435        public void setUseSignatureDigitalCripto(String useSignatureDigitalCripto) {
436                super.setComboValue(this.useSignatureDigitalCripto,
437                                useSignatureDigitalCripto);
438        }
439
440        /**
441         * @param useSignatureDigital
442         *            the useSignatureDigital to set
443         */
444        public void setUseSignatureDigital(String useSignatureDigital) {
445                super.setComboValue(this.useSignatureDigital, useSignatureDigital);
446        }
447
448        /**
449         * @param useSignatureCripto
450         *            the useSignatureCripto to set
451         */
452        public void setUseSignatureCripto(String useSignatureCripto) {
453                super.setComboValue(this.useSignatureCripto, useSignatureCripto);
454        }
455
456        /**
457         * @param useSignature
458         *            the useSignature to set
459         */
460        public void setUseSignature(String useSignature) {
461                super.setComboValue(this.useSignature, useSignature);
462        }
463
464        /**
465         * @param typeSignature
466         *            the typeSignature to set
467         */
468        public void setTypeSignature(String typeSignature) {
469                super.setComboValue(this.typeSignature, typeSignature);
470        }
471
472        /**
473         * @param savePreferences
474         *            the savePreferences to set
475         */
476        public void setSavePreferences(String savePreferences) {
477                super.setComboValue(this.savePreferences, savePreferences);
478        }
479
480}
Note: See TracBrowser for help on using the repository browser.