javascript - 如何转到 Protractor 中的特定链接?

标签 javascript jquery selenium protractor

我对 Protractor 很陌生。我想明确告诉 Protractor 打开一个特定的 url 并执行一些操作。我该怎么做?

这就是我目前正在做的事情。

((jasmine, driver) ->
    helpers = require(process.cwd() + '/../common/test/lib/helpers.coffee')

    timeout = helpers.defaultTimeout

    ##############  Test cases  ##################
    describe 'Going to the Connect pages and launch at dashboard', ->
        it 'Should login as admin and launch Location view', ->
            helpers.login(driver)
            expect(driver.wait ( ->
                return driver.getCurrentUrl().then (url) ->
                    return /map/.test(url) && /loc/.test(url)
            ), timeout).toBeTruthy()
        it 'should navigate to the connect page and show dashboard view', ->
            element(By.xpath("//a[@href='/connection/']")).click()
            expect(driver.wait ( ->
                return driver.getCurrentUrl().then (url) ->
                    return /dashboard/.test(url) && /conn/.test(url)
            ), timeout).toBeTruthy()

)(jasmine, browser.driver)

所以基本上我已经在一页上做了一些事情。现在,如果我想上下文切换并转到另一个 url,我该怎么做?

谢谢,

最佳答案

你可以使用 browser.get 例如;

browser.get(browser.baseurl+'/link');

引用 https://github.com/angular/protractor/blob/master/docs/tutorial.md

关于javascript - 如何转到 Protractor 中的特定链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31797957/

相关文章:

javascript - 如何获取切换复选框的值

php - RIA 中 JavaScript 中基于角色的安全性

javascript - 如何在js中隐藏多余的法语内容?

javascript - jQuery:使用 for 循环从数组动态构建表单

带有可选子字符串的 JavaScript RegEx 模式

javascript - 事件差异 Bootstrap 崩溃

javascript - jQuery - 删除 :checked prop on click

python - 从一个网页内的其他选项卡获取内容

JavaScript:禁用 Selenium ChromeDriver 中的图像

java - 如何正确使用FileUtils IO?