37 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Javed Ali
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/test-output/old/TestSuite/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Results for TestSuite
4 |
5 |
6 |
7 |
8 |
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']"}
640 | (Session info: chrome=61.0.3163.100)
641 | (Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.12.6 x86_64) (WARNING: The server did not provide any stacktrace information)
642 | Command duration or timeout: 0 milliseconds
643 | For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
644 | Build info: version: '3.5.3', revision: 'a88d25fe6b', time: '2017-08-29T12:42:44.417Z'
645 | System info: host: 'Naveens-MacBook-Air.local', ip: 'fe80:0:0:0:828:e267:315b:c8a4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
646 | Driver info: org.openqa.selenium.chrome.ChromeDriver
647 | Capabilities [{mobileEmulationEnabled=false, hasTouchScreen=false, platform=MAC, acceptSslCerts=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, platformName=MAC, setWindowRect=true, unexpectedAlertBehaviour=, applicationCacheEnabled=false, rotatable=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b), userDataDir=/var/folders/0w/z084sy393n7798ssctmpjhq00000gn/T/.org.chromium.Chromium.XRZTbU}, takesHeapSnapshot=true, pageLoadStrategy=normal, unhandledPromptBehavior=, databaseEnabled=false, handlesAlerts=true, version=61.0.3163.100, browserConnectionEnabled=false, nativeEvents=true, locationContextEnabled=true, cssSelectorsEnabled=true}]
648 | Session ID: fec53fe7539628c2a413fac2aed277ff
649 | *** Element info: {Using=xpath, value=//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']}
650 | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
651 | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
652 | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
653 | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
654 | at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:215)
655 | at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:167)
656 | at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
657 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:82)
658 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:45)
659 | at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
660 | at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
661 | at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
662 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:416)
663 | at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:518)
664 | at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
665 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:408)
666 | at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
667 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
668 | at java.lang.reflect.Method.invoke(Method.java:498)
669 | at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:105)
670 | at com.sun.proxy.$Proxy8.findElement(Unknown Source)
671 | at org.openqa.selenium.support.events.EventFiringWebDriver.findElement(EventFiringWebDriver.java:189)
672 | at com.crm.qa.pages.ContactsPage.selectContactsByName(ContactsPage.java:42)
673 | at com.crm.qa.testcases.ContactsPageTest.selectSingleContactsTest(ContactsPageTest.java:58)
674 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
675 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
676 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
677 | at java.lang.reflect.Method.invoke(Method.java:498)
678 | at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
679 | at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
680 | at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
681 | at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
682 | at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
683 | at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
684 | at org.testng.TestRunner.privateRun(TestRunner.java:744)
685 | at org.testng.TestRunner.run(TestRunner.java:602)
686 | at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
687 | at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
688 | at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
689 | at org.testng.SuiteRunner.run(SuiteRunner.java:289)
690 | at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
691 | at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
692 | at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
693 | at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
694 | at org.testng.TestNG.runSuites(TestNG.java:1144)
695 | at org.testng.TestNG.run(TestNG.java:1115)
696 | at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
697 | at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
698 | at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
699 |
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']"}
737 | (Session info: chrome=61.0.3163.100)
738 | (Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.12.6 x86_64) (WARNING: The server did not provide any stacktrace information)
739 | Command duration or timeout: 0 milliseconds
740 | For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
741 | Build info: version: '3.5.3', revision: 'a88d25fe6b', time: '2017-08-29T12:42:44.417Z'
742 | System info: host: 'Naveens-MacBook-Air.local', ip: 'fe80:0:0:0:828:e267:315b:c8a4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
743 | Driver info: org.openqa.selenium.chrome.ChromeDriver
744 | Capabilities [{mobileEmulationEnabled=false, hasTouchScreen=false, platform=MAC, acceptSslCerts=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, platformName=MAC, setWindowRect=true, unexpectedAlertBehaviour=, applicationCacheEnabled=false, rotatable=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b), userDataDir=/var/folders/0w/z084sy393n7798ssctmpjhq00000gn/T/.org.chromium.Chromium.WdyUdq}, takesHeapSnapshot=true, pageLoadStrategy=normal, unhandledPromptBehavior=, databaseEnabled=false, handlesAlerts=true, version=61.0.3163.100, browserConnectionEnabled=false, nativeEvents=true, locationContextEnabled=true, cssSelectorsEnabled=true}]
745 | Session ID: d08a002bf183b1fbcc19c132316d1bbf
746 | *** Element info: {Using=xpath, value=//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']}
747 | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
748 | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
749 | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
750 | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
751 | at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:215)
752 | at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:167)
753 | at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
754 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:82)
755 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:45)
756 | at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
757 | at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
758 | at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
759 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:416)
760 | at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:518)
761 | at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
762 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:408)
763 | at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
764 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
765 | at java.lang.reflect.Method.invoke(Method.java:498)
766 | at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:105)
767 | at com.sun.proxy.$Proxy8.findElement(Unknown Source)
768 | at org.openqa.selenium.support.events.EventFiringWebDriver.findElement(EventFiringWebDriver.java:189)
769 | at com.crm.qa.pages.ContactsPage.selectContactsByName(ContactsPage.java:42)
770 | at com.crm.qa.testcases.ContactsPageTest.selectMultipleContactsTest(ContactsPageTest.java:63)
771 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
772 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
773 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
774 | at java.lang.reflect.Method.invoke(Method.java:498)
775 | at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
776 | at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
777 | at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
778 | at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
779 | at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
780 | at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
781 | at org.testng.TestRunner.privateRun(TestRunner.java:744)
782 | at org.testng.TestRunner.run(TestRunner.java:602)
783 | at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
784 | at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
785 | at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
786 | at org.testng.SuiteRunner.run(SuiteRunner.java:289)
787 | at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
788 | at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
789 | at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
790 | at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
791 | at org.testng.TestNG.runSuites(TestNG.java:1144)
792 | at org.testng.TestNG.run(TestNG.java:1115)
793 | at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
794 | at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
795 | at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
796 |
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']"}
877 | (Session info: chrome=61.0.3163.100)
878 | (Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.12.6 x86_64) (WARNING: The server did not provide any stacktrace information)
879 | Command duration or timeout: 0 milliseconds
880 | For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
881 | Build info: version: '3.5.3', revision: 'a88d25fe6b', time: '2017-08-29T12:42:44.417Z'
882 | System info: host: 'Naveens-MacBook-Air.local', ip: 'fe80:0:0:0:828:e267:315b:c8a4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
883 | Driver info: org.openqa.selenium.chrome.ChromeDriver
884 | Capabilities [{mobileEmulationEnabled=false, hasTouchScreen=false, platform=MAC, acceptSslCerts=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, platformName=MAC, setWindowRect=true, unexpectedAlertBehaviour=, applicationCacheEnabled=false, rotatable=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b), userDataDir=/var/folders/0w/z084sy393n7798ssctmpjhq00000gn/T/.org.chromium.Chromium.XRZTbU}, takesHeapSnapshot=true, pageLoadStrategy=normal, unhandledPromptBehavior=, databaseEnabled=false, handlesAlerts=true, version=61.0.3163.100, browserConnectionEnabled=false, nativeEvents=true, locationContextEnabled=true, cssSelectorsEnabled=true}]
885 | Session ID: fec53fe7539628c2a413fac2aed277ff
886 | *** Element info: {Using=xpath, value=//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']}
887 | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
888 | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
889 | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
890 | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
891 | at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:215)
892 | at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:167)
893 | at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
894 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:82)
895 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:45)
896 | at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
897 | at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
898 | at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
899 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:416)
900 | at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:518)
901 | at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
902 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:408)
903 | at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
904 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
905 | at java.lang.reflect.Method.invoke(Method.java:498)
906 | at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:105)
907 | at com.sun.proxy.$Proxy8.findElement(Unknown Source)
908 | at org.openqa.selenium.support.events.EventFiringWebDriver.findElement(EventFiringWebDriver.java:189)
909 | at com.crm.qa.pages.ContactsPage.selectContactsByName(ContactsPage.java:42)
910 | at com.crm.qa.testcases.ContactsPageTest.selectSingleContactsTest(ContactsPageTest.java:58)
911 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
912 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
913 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
914 | at java.lang.reflect.Method.invoke(Method.java:498)
915 | at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
916 | at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
917 | at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
918 | at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
919 | at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
920 | at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
921 | at org.testng.TestRunner.privateRun(TestRunner.java:744)
922 | at org.testng.TestRunner.run(TestRunner.java:602)
923 | at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
924 | at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
925 | at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
926 | at org.testng.SuiteRunner.run(SuiteRunner.java:289)
927 | at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
928 | at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
929 | at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
930 | at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
931 | at org.testng.TestNG.runSuites(TestNG.java:1144)
932 | at org.testng.TestNG.run(TestNG.java:1115)
933 | at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
934 | at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
935 | at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
936 |
937 |
938 |
939 |
2017-10-13 23:51:52
940 |
selectMultipleContactsTest
941 |
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']"}
942 | (Session info: chrome=61.0.3163.100)
943 | (Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.12.6 x86_64) (WARNING: The server did not provide any stacktrace information)
944 | Command duration or timeout: 0 milliseconds
945 | For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
946 | Build info: version: '3.5.3', revision: 'a88d25fe6b', time: '2017-08-29T12:42:44.417Z'
947 | System info: host: 'Naveens-MacBook-Air.local', ip: 'fe80:0:0:0:828:e267:315b:c8a4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.6', java.version: '1.8.0_121'
948 | Driver info: org.openqa.selenium.chrome.ChromeDriver
949 | Capabilities [{mobileEmulationEnabled=false, hasTouchScreen=false, platform=MAC, acceptSslCerts=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, platformName=MAC, setWindowRect=true, unexpectedAlertBehaviour=, applicationCacheEnabled=false, rotatable=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b), userDataDir=/var/folders/0w/z084sy393n7798ssctmpjhq00000gn/T/.org.chromium.Chromium.WdyUdq}, takesHeapSnapshot=true, pageLoadStrategy=normal, unhandledPromptBehavior=, databaseEnabled=false, handlesAlerts=true, version=61.0.3163.100, browserConnectionEnabled=false, nativeEvents=true, locationContextEnabled=true, cssSelectorsEnabled=true}]
950 | Session ID: d08a002bf183b1fbcc19c132316d1bbf
951 | *** Element info: {Using=xpath, value=//a[text()='test2 test2']//parent::td[@class='datalistrow']//preceding-sibling::td[@class='datalistrow']//input[@name='contact_id']}
952 | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
953 | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
954 | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
955 | at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
956 | at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:215)
957 | at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:167)
958 | at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
959 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:82)
960 | at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:45)
961 | at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
962 | at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
963 | at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
964 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:416)
965 | at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:518)
966 | at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
967 | at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:408)
968 | at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
969 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
970 | at java.lang.reflect.Method.invoke(Method.java:498)
971 | at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:105)
972 | at com.sun.proxy.$Proxy8.findElement(Unknown Source)
973 | at org.openqa.selenium.support.events.EventFiringWebDriver.findElement(EventFiringWebDriver.java:189)
974 | at com.crm.qa.pages.ContactsPage.selectContactsByName(ContactsPage.java:42)
975 | at com.crm.qa.testcases.ContactsPageTest.selectMultipleContactsTest(ContactsPageTest.java:63)
976 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
977 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
978 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
979 | at java.lang.reflect.Method.invoke(Method.java:498)
980 | at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
981 | at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
982 | at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
983 | at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
984 | at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
985 | at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
986 | at org.testng.TestRunner.privateRun(TestRunner.java:744)
987 | at org.testng.TestRunner.run(TestRunner.java:602)
988 | at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
989 | at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
990 | at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
991 | at org.testng.SuiteRunner.run(SuiteRunner.java:289)
992 | at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
993 | at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
994 | at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
995 | at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
996 | at org.testng.TestNG.runSuites(TestNG.java:1144)
997 | at org.testng.TestNG.run(TestNG.java:1115)
998 | at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
999 | at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
1000 | at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
1001 |