Public voidLogin (Webdriver webdriver,string cookie1[],string cookie2[])throwsparseexception{//How many cookies are required to log on and how many arguments are added to String S1= "Thu 09:43:08 GMT"; SimpleDateFormat DateFormat=NewSimpleDateFormat ("EEE dd MMM yyyy hh:mm:ss z", Locale.english); Date Date1=Dateformat.parse (S1); Cookie Cookie1=NewCookie ("Name of Cookie 1", cookie1[0],cookie1[1],cookie1[2], date1); Cookie Cookie2=NewCookie ("Name of Cookie 2", cookie2[0], cookie2[1], cookie2[2], date1); Webdriver.get ("Login Address");//need to be the same as the address domain name after login webdriver.manage (). Addcookie (Qlzb_sessionid); Webdriver.manage (). Addcookie (Jssessionid); Webdriver.manage (). Timeouts (). Implicitlywait (30, Timeunit.seconds); Webdriver.get ("Goto address after landing"); }
Public string[] Cookie1 = {"Initialize", "Initialize", "Initialize"};
Public string[] Cookie2 = {"Initialize", "Initialize", "Initialize"};
Cookie1[0] = "value";//cookie value, valuecookie1[1] = "domain";//cookie domain, domaincookie1[2] = "/";/ The path of the cookiecookie2[0] = "value"; cookie2[1] = "domain"; cookie2[2] = "/";
Selenium-java,cookie Login