1
Selenium WebDriver (Java)를 사용 중이고 WebDriver가 페이지에 로그인 한 후 URL을 변경하려고합니다.WebDriver를 사용하여 URL 변경
중 하나를 할 수있는 방법이 있나요 :
- 변경 현재 윈도우의 URL, 또는
- 열기 새 탭과 다른 페이지로 이동이.
고마워요!
Selenium WebDriver (Java)를 사용 중이고 WebDriver가 페이지에 로그인 한 후 URL을 변경하려고합니다.WebDriver를 사용하여 URL 변경
중 하나를 할 수있는 방법이 있나요 :
고마워요!
당신은 그래서 난 내가 어떻게 당신이를 여는 방법을 알고 있다고 생각하는 첫 번째 질문에 대해
1) 코드 (I는이 주제에 대한 내 작은 지식을 공유)입니다하지 않는 코드를 공유 할 수 없습니다 셀레늄 웹 드라이버가있는 새 페이지에서는 wait 메소드를 사용하고 드라이버를 다시 호출 할 수 있습니다. 두 번째 질문이 link 도움이 당신을 위해
//open browser
driver = new FirefoxDriver();
//login
driver.get("https://www.google.com/");
//set implicit wait
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
//Then invoke method again for your second request(I am not try this code maybe you need to create new driver object)
driver.get("https://www.stackoverflow.com");
2).
흠 ..'driver.get()'을 사용하여 두 번째 링크를 열 수 없기 때문에 테스트중인 사이트가 있어야합니다. 그러나 예제를 시도하면 작동합니다. – FilmiHero
사실 내 상황처럼 보입니다. 새로운 WebDriver 인스턴스를 만들어야합니다. – FilmiHero