Advertisement
Guest User

Untitled

a guest
Sep 24th, 2018
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. WebUI.openBrowser('https://govdev.midassolutions.com.br/Mrv/DEV/portal/Supplier/Invite/CERTFOR')
  2.  
  3. WebUI.maximizeWindow()
  4.  
  5. WebUI.delay(2)
  6.  
  7. // Login
  8.  
  9. WebUI.sendKeys(findTestObject('Login_Campos/Usuario_Login'), GlobalVariable.Login)
  10.  
  11. WebUI.sendKeys(findTestObject('Login_Campos/Usuario_Senha'), GlobalVariable.Senha)
  12.  
  13. WebUI.delay(2)
  14.  
  15. WebUI.click(findTestObject('Login_Campos/Botao_Entrar'))
  16.  
  17. // Dados Gerais
  18.  
  19. TesData PlanilhaMRVCertJ = findTestData('Data Files/Certificacao_Juridica_Planilha/Dados_Planilha')
  20.  
  21. for (int i = 1; i <= PlanilhaMRVCertJ.getRowNumbers(); i++)
  22. {
  23.  
  24. WebUI.sendKeys(findTestObject('Object Repository/Certificacao_Juridica_Campos/CNPJ'), findTestData('Data Files/Certificacao_Juridica_Planilha/Dados_Planilha').getValue(1, i))
  25.  
  26. WebUI.click(findTestObject('Certificacao_Juridica_Campos/Email_do_Fornecedor'))
  27.  
  28. WebUI.delay(10)
  29.  
  30. validaCNPJinvalido = WebUI.verifyTextPresent('CNPJ Informado é inválido.', false)
  31. validaCNPJandamento = WebUI.verifyTextPresent('Não é possível iniciar processo de certificação. Já existe um processo em andamento.', false)
  32.  
  33. if (validaCNPJinvalido == true || validaCNPJandamento == true)
  34. {
  35. String path = WebUI.takeScreenshot()
  36.  
  37. WebUI.takeScreenshot("C:\\Users\\lucas.ferreira\\Desktop\\DocLucas\\MRV_Katalon\\PrintScreenKatalon\\Print($i).png")
  38.  
  39. WebUI.navigateToUrl('https://govdev.midassolutions.com.br/Mrv/DEV/portal/Supplier/Invite/CERTFOR')
  40. }
  41.  
  42. else if (validaCNPJinvalido == false && validaCNPJandamento == false)
  43. {
  44.  
  45. WebUI.sendKeys(findTestObject('Object Repository/Certificacao_Juridica_Campos/Email_do_Fornecedor'), findTestData('Data Files/Certificacao_Juridica_Planilha/Dados_Planilha').getValue(2, i))
  46.  
  47. WebUI.selectOptionByValue(findTestObject('Certificacao_Juridica_Campos/Meio_de_Notificacao_Pedido_de_Compra'), 'EMAIL', false)
  48.  
  49. WebUI.sendKeys(findTestObject('Certificacao_Juridica_Campos/Teste1'), 'MT')
  50.  
  51. WebUI.sendKeys(findTestObject('Object Repository/Certificacao_Juridica_Campos/Teste1'), Keys.chord(Keys.ENTER))
  52.  
  53. WebUI.navigateToUrl('https://govdev.midassolutions.com.br/Mrv/DEV/portal/Supplier/Invite/CERTFOR')
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement