я экспериментирую с селеном WebDriver, и хотел бы использовать что-то похожее на код ниже:селена ссылка WebDriver вызов с особым характером
WebDriver driver = new FirefoxDriver();
driver.get("http:\\awebsite.com?that%20has%20x");
, к сожалению, когда я выполнить код, в появившемся браузере:
http:\\awebsite.com?that has x
что мне нужно сделать так, чтобы% 20 не заменялось «пробелом»?
Спасибо заранее!
Многие браузеры отображают '% 20' как пробел, но на самом деле используют кодированную версию; вы уверены, что здесь не так? Что происходит, когда вы копируете URL-адрес из адресной строки? – blalasaadri
Вы можете избежать '%' с '% 25'. Это означало бы, что это будет выглядеть как '% 2520' ... но я не думаю, что это то, что вы хотите. То, что вы описываете, - это стандартное поведение браузера. –
Спасибо вам за быстрый ответ! % 25 отлично работает! благодаря – user1679802