Hi,
I encountered multiple error in my console and and I do not know where it’s coming from :
SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
2019-08-10 12:43:11.972 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-08-10 12:43:11.972 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/TC_Principale
2019-08-10 12:43:12.329 DEBUG testcase.TC_Principale - 1: openBrowser("")
2019-08-10 12:43:12.527 INFO c.k.k.core.webui.driver.DriverFactory - Starting 'Firefox' driver
août 10, 2019 12:43:12 PM org.openqa.selenium.remote.DesiredCapabilities firefox
INFOS: Using `new FirefoxOptions()` is preferred to `DesiredCapabilities.firefox()`
2019-08-10 12:43:12.624 INFO c.k.k.core.webui.driver.DriverFactory - Action delay is set to 0 seconds
1565437398099 mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\33695\\AppData\\Local\\Temp\\rust_mozprofile.FhNdv7BfKNqj"
1565437398462 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
1565437398462 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
1565437398463 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
1565437398463 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
1565437399765 Marionette INFO Listening on port 34941
1565437400216 Marionette WARN TLS certificate errors will be ignored for this session
1565437400233 Marionette INFO Proxy settings initialised: {"proxyType":"direct"}
août 10, 2019 12:43:20 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFOS: Detected dialect: W3C
2019-08-10 12:43:20.324 INFO c.k.k.core.webui.driver.DriverFactory - sessionId = 43ff64a5-6bf4-4782-9e76-f4cca70dfee9
2019-08-10 12:43:20.336 INFO c.k.k.core.webui.driver.DriverFactory - browser = Firefox 68.0
2019-08-10 12:43:20.336 INFO c.k.k.core.webui.driver.DriverFactory - platform = Windows 10
2019-08-10 12:43:20.336 INFO c.k.k.core.webui.driver.DriverFactory - seleniumVersion = 3.141.59
2019-08-10 12:43:20.337 INFO c.k.k.core.webui.driver.DriverFactory - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}
2019-08-10 12:43:20.338 DEBUG testcase.TC_Principale - 2: navigateToUrl("https://www.pagesjaunes.fr/")
2019-08-10 12:43:21.565 DEBUG testcase.TC_Principale - 3: setText(findTestObject("PJ/1_Page_Accueil/1_TF_input_quoi qui _quoiqui"), "architecte")
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
2019-08-10 12:43:21.663 DEBUG testcase.TC_Principale - 4: setText(findTestObject("PJ/1_Page_Accueil/2_TF_input_o _ou"), "mantes-la-jolie")
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
JavaScript error: https://www.pagesjaunes.fr/assets/home/js/foot.home.min_8f5be2.js, line 278: ReferenceError: algoliasearch is not defined
2019-08-10 12:43:21.735 DEBUG testcase.TC_Principale - 5: click(findTestObject("PJ/1_Page_Accueil/3_Loupe_i_A proximit_icon icon-search"))
2019-08-10 12:43:22.113 DEBUG testcase.TC_Principale - 6: delay(5)
2019-08-10 12:43:27.128 DEBUG testcase.TC_Principale - 7: driver = getWebDriver()
2019-08-10 12:43:27.143 DEBUG testcase.TC_Principale - 8: buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
2019-08-10 12:43:27.183 DEBUG testcase.TC_Principale - 9: a = buttons.size()
2019-08-10 12:43:27.183 DEBUG testcase.TC_Principale - 10: println("Number Of Email Object in this Page: " + a)
Number Of Email Object in this Page: 12
2019-08-10 12:43:27.183 DEBUG testcase.TC_Principale - 11: while (click(findTestObject("Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant")))
[Parent 10764, Gecko_IOThread] WARNING: pipe error: 109: file z:/task_1563383129/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
JavaScript error: https://a.adhslx.com/?id=94969&w=300&h=250&seller=100188100&adv=477649&oi=547538&cp=560589&cr=94969&zone=163414044&rtbsid=5032&v=2&price=0.1&bid=0.15&deviceid=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&appid=-1&M1=pjbooster5d4e9fd33f9ea_0&M2=6&M3=-1..-1..-1..-1..-1..-1..-1..-1..1..-1..-1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..0.139&vid=170156543380639975, line 101: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://c.adhslx.com/?id=44815&clctag=https%3A%2F%2Fwww.pagesjaunes.fr%2Fstat%2FclicAnn%3Fv%3D3.0%26p1%3D8%26p2%3D1%26p3%3D20190704171059PTD0001%26p4%3DPTD%26p5%3DLR%26p6%3D1701565433806399756265433811097%26p7%3D%26p8%3DGAUCHE%26p9%3D%26p10%3D%26p11%3D, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://a.adhslx.com/?id=44815&w=300&h=250&seller=2914&adv=9241&oi=515924&cp=566821&cr=44815&zone=152625591&rtbsid=5055&v=2&deviceid=ee41b1d0dacf4f7ea483966ed7931e84&appid=-1&M1=7170728289161525046_0&%20M2=2&M3=-1..2..1..-1..-1..-1..-1..-1..1..40..-1..ee41b1d0dacf4f7ea483966ed7931e84..0.764&gndr=u&age=0&ui=1668603801453706580&price=0.85&bid=0.85&cache_b=327946935, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://a.adhslx.com/?id=94969&w=300&h=250&seller=100188100&adv=477649&oi=547538&cp=560589&cr=94969&zone=163414044&rtbsid=5032&v=2&price=0.1&bid=0.15&deviceid=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&appid=-1&M1=pjbooster5d4e9fd33f9ea_0&M2=6&M3=-1..-1..-1..-1..-1..-1..-1..-1..1..-1..-1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..0.139&vid=170156543380639975, line 101: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://c.adhslx.com/?id=44815&clctag=https%3A%2F%2Fwww.pagesjaunes.fr%2Fstat%2FclicAnn%3Fv%3D3.0%26p1%3D8%26p2%3D1%26p3%3D20190704171059PTD0001%26p4%3DPTD%26p5%3DLR%26p6%3D1701565433806399756265433811097%26p7%3D%26p8%3DGAUCHE%26p9%3D%26p10%3D%26p11%3D, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
JavaScript error: https://a.adhslx.com/?id=44815&w=300&h=250&seller=2914&adv=9241&oi=515924&cp=566821&cr=44815&zone=152625591&rtbsid=5055&v=2&deviceid=ee41b1d0dacf4f7ea483966ed7931e84&appid=-1&M1=7170728289161525046_0&%20M2=2&M3=-1..2..1..-1..-1..-1..-1..-1..1..40..-1..ee41b1d0dacf4f7ea483966ed7931e84..0.764&gndr=u&age=0&ui=1668603801453706580&price=0.85&bid=0.85&cache_b=327946935, line 100: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
2019-08-10 12:43:30.315 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/TC_Principale
this is my code
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import org.openqa.selenium.By
import org.openqa.selenium.Keys
import org.openqa.selenium.WebDriver
import org.openqa.selenium.WebElement
import com.kms.katalon.core.webui.driver.DriverFactory
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
WebUI.openBrowser('')
WebUI.navigateToUrl('https://www.pagesjaunes.fr/')
WebUI.setText(findTestObject('PJ/1_Page_Accueil/1_TF_input_quoi qui _quoiqui'), 'architecte')
WebUI.setText(findTestObject('PJ/1_Page_Accueil/2_TF_input_o _ou'), 'mantes-la-jolie')
WebUI.click(findTestObject('PJ/1_Page_Accueil/3_Loupe_i_A proximit_icon icon-search'))
//WebUI.click(findTestObject('PJ/2_Page_Resultat_Recherche/a_E-Mail'))
WebUI.delay(5)
//Cliquer sur le 1er Btn Email, 2ème Btn EMAIL
WebDriver driver = DriverFactory.getWebDriver()
List <WebElement> buttons = driver.findElements(By.xpath('//a[@title=\'E-Mail\']'))
a = buttons.size()
println("Number Of Email Object in this Page: "+a)
//while(WebUI.click(findTestObject('Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant'))){
if(a == 0){
println("------------ PAS DE MAILS DANS CETTE PAGE ------------")
}else{
for (def i=0; i<buttons.size(); i++){
println("Loop n° "+i+" Nombre Email : "+buttons.size())
buttons.get(i).click()
//On rempli le formulaire et on envoie
//WebUI.waitForElementVisible(findTestObject('PJ/3_Page_Formulaire/1_TF _Nom'), 5)
WebUI.setText(findTestObject('PJ/3_Page_Formulaire/1_TF _Nom'),'totou')
WebUI.setText(findTestObject('PJ/3_Page_Formulaire/2_TF_Email'),'xx@xx.com')
WebUI.setText(findTestObject('PJ/3_Page_Formulaire/3_TF_TEL'),'0695826456')
WebUI.setText(findTestObject('PJ/3_Page_Formulaire/4_TF_Objet_Message'),'blabla')
//WebUI.click(findTestObject('PJ/3_Page_Formulaire/6_BTN_EnvoyerMSG'))
WebUI.delay(3)
WebUI.click(findTestObject('PJ/3_Page_Formulaire/X_i_Fermer_icon icon-fermer'))
//WebUI.rightClick(findTestObject('PJ/3_Page_Formulaire/7_Libelle_CB_Merci votre message a bien t envoy'))
//WebUI.click(findTestObject('PJ/4_Page_Prospect/1_NomEntreprise_h1'))
//WebUI.click(findTestObject('PJ/3_Page_Formulaire/8_span_Retour aux rsultats')) //-> pas toujours présent ce lien
//on fera un Alt + <- sur Mozilla
WebUI.delay(3)
WebUI.back()
//WebUI.sendKeys(findTestObject('4bis/button_Prsentation'),Keys.chord(Keys.LEFT_ALT,Keys.ARROW_LEFT))
//WebUI.closeBrowser()
println("i==a"+i+a)
if (i==buttons.size()-1){
//cliquer sur SUIVANT
WebUI.click(findTestObject('Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant'))
WebUI.delay(3)
buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
}else{
buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
}
}
//buttons = driver.findElements(By.xpath("//a[@title='E-Mail']"))
WebUI.delay(3)
//& WebUI.verifyElementVisible(findTestObject('Object Repository/Page_Contactez un architecte dans la rgion Ile-de-France pour raliser vos projets devis et infos/span_Suivant'))==false
//if (i==a){
// println("------------ FINISHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ------------")
//}
}
//}