Селен получает текущий URL-адрес после загрузки страницыJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Селен получает текущий URL-адрес после загрузки страницы

Сообщение Anonymous »

Я использую Selenium Webdriver на Java. Я хочу получить текущий URL-адрес после нажатия кнопки «Далее», чтобы перейти со страницы 1 на страницу 2. Вот код, который у меня есть:

Код: Выделить всё

    WebDriver driver = new FirefoxDriver();
String startURL = //a starting url;
String currentURL = null;
WebDriverWait wait = new WebDriverWait(driver, 10);

foo(driver,startURL);

/* go to next page */
if(driver.findElement(By.xpath("//*[@id='someID']")).isDisplayed()){
driver.findElement(By.xpath("//*[@id='someID']")).click();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//*[@id='someID']")));
currentURL = driver.getCurrentUrl();
System.out.println(currentURL);
}
У меня есть как неявные, так и явные вызовы ожидания, чтобы дождаться полной загрузки страницы, прежде чем я получу текущий URL-адрес. Однако он по-прежнему распечатывает URL-адрес страницы 1 (ожидается, что это будет URL-адрес страницы 2).

Подробнее здесь: https://stackoverflow.com/questions/162 ... ing-a-page
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»