Javascript 如何在量角器中更改URL

Javascript 如何在量角器中更改URL,javascript,testing,protractor,end-to-end,Javascript,Testing,Protractor,End To End,我想知道你如何改变当前的网址后,按下一些按钮或链接 browser.waitForAngular(); expect(browser.driver.getCurrentUrl()).to.eventually.match(/document/).and.notify(callback); 我知道这段代码将获得url并与文档匹配,我想在单击后设置url e、 g.我在Facebook上,我想进入profile,我单击profile按钮,但想通过解析字符串值而不是类/函数来更新URL 由于我有一段

我想知道你如何改变当前的网址后,按下一些按钮或链接

browser.waitForAngular();
expect(browser.driver.getCurrentUrl()).to.eventually.match(/document/).and.notify(callback);
我知道这段代码将获得url并与文档匹配,我想在单击后设置url

e、 g.我在Facebook上,我想进入profile,我单击profile按钮,但想通过解析字符串值而不是类/函数来更新URL


由于我有一段没有任何类可指向的代码,我唯一拥有的是一个href,其中包含页面的路径位置。

为什么不让浏览器在单击时导航到新URL、通过、修改并导航到修改后的URL,例如

button.click();

browser.getCurrentUrl().then(function (url) {
    browser.get(url + "?a=b");
});

你要找的是像
browser.get()
browser.driver.get()
?browser.getCurrentUrl()是异步的,所以你可能需要使用。然后()@BartekS哦,我甚至不记得在这里回答:)谢谢提醒,修复了。