gpt4 book ai didi

javascript - Protractor 检查位置路径

转载 作者:搜寻专家 更新时间:2023-11-01 05:10:29 26 4
gpt4 key购买 nike

是否可以检查位置路径?我是 AngularJS 的新手,我正在学习一本描述 ngScenario 的书。此包已弃用,我正在尝试将描述的测试更新为 Protractor 。

例如

expect(browser().location().path()).toEqual('/books'); 

变成:

expect(browser.getCurrentUrl()).toEqual('http://localhost:8080/#/books');

但我想避免使用 http://localhost:8080/

最佳答案

只需使用 Jasmine 匹配器的力量:

expect(browser.getCurrentUrl()).toMatch(/\/#\/books$/);  // /#/books at the end of url
expect(browser.getCurrentUrl()).toEndWith("/#/books");
expect(browser.getCurrentUrl()).toContain("/#/books");

哪里 toEndWith()来自很棒的 jasmine-matchers 库。

或者,如果您想要完全匹配,请获取基本 URL:

expect(browser.getCurrentUrl()).toEqual(browser.baseUrl + "/#/books");

关于javascript - Protractor 检查位置路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34207565/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com