upgrade to python3 libraries

basing the code off of robot framework 3.1.1 instead of 3.0, replacing
selenium2lib with selnium lib and selenium3, replacing extendedselenium
with angularjs lib. Fixing most warnings and all errors from these moves

Change-Id: Ifed68c5b8cd28c7bbdc80ee7245860914bdee5b4
Issue-ID: TEST-151
Signed-off-by: DR695H <dr695h@att.com>
diff --git a/robot/resources/vid/create_service_instance.robot b/robot/resources/vid/create_service_instance.robot
index 719b85d..112da10 100644
--- a/robot/resources/vid/create_service_instance.robot
+++ b/robot/resources/vid/create_service_instance.robot
@@ -3,7 +3,7 @@
 ...
 ...	              Creates VID Service Instance
 
-Library 	    ExtendedSelenium2Library
+Library 	    SeleniumLibrary
 Library	        UUID
 Library         String
 Library        DateTime
@@ -26,8 +26,8 @@
     Select From List When Enabled    //select[@prompt='Select Project Name']     ${project_name}   timeout=${GLOBAL_VID_UI_TIMEOUT_LONG}
     Select From List When Enabled    //select[@prompt='Select Owning Entity']     ${owning_entity}   timeout=${GLOBAL_VID_UI_TIMEOUT_LONG}
     Capture Page Screenshot
-    Xpath Should Match X Times    //input[@parameter-name='Instance Name']    1
-    Focus   //input[@parameter-name='Instance Name']
+    Page Should Contain Element 	//input[@parameter-name='Instance Name'] 	limit=1
+    Set Focus To Element   //input[@parameter-name='Instance Name']
     Wait Until Keyword Succeeds   120s  5s    Input Text When Enabled    //input[@parameter-name='Instance Name']    ${service_name}   timeout=${GLOBAL_VID_UI_TIMEOUT_LONG}
     Capture Page Screenshot
     Click On Button When Enabled    //div[@class = 'buttonRow']/button[text() = 'Confirm']