Member 12813602 Ответов: 1

Как отредактировать существующий url-адрес и выполнить его без перезагрузки браузера в selenium tool?


я готовлю скрипт в selenium tool с помощью веб-драйвера ,мне нужно отредактировать url-адрес и выполнить его автоматически за один сеанс без перезагрузки браузера

Что я уже пробовал:

// добавить в корзину дипломный товар
driver.get("http://www.arttoframe.com/diploma-frames-8x10-Mahogany-and-Burgundy-With-Beaded%20Lip-collage-picture-frame--opening-Black-and-El-Dorado-mat/custom-dm-8x10/N9590?page_type=E");
Sleeper. sleept-seconds (10);
driver.findElement(By. linkText("добавить в корзину")). click();
// Просмотр корзины
Sleeper. sleept-seconds (5);
driver.findElement (By.linkText ("просмотр корзины")). click();
после получения url=[^]
мне нужно отредактировать как нравится =https://www.arttoframe.com/cart_dev.php?cart_id=18212555
и продолжайте его выполнять

1 Ответов

Рейтинг:
5

VISWESWARAN1998

Я не пробовал это JAVA но в Python я делаю что то вроде этого так что псевдокод может вам помочь,

#import selenium modules - driver,keys etc.,

browser = webdriver.PhantomJS() # Use PhantomJS to bypass stuffs in background
browser.get("First URL")
# Do Something
current_url = browser.current_url  # This will get you the current url, It will be similar for JAVA
new_url = editted_current_url # I leave it to you, you may using regular expressions
# now do the same
browser.get(new_url)

# Since selenium library is similar I suspect similar syntax will be present for JAVA