51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2887|回复: 6
打印 上一主题 下一主题

【佳乐Cypress】Day-2 登录

[复制链接]
  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-6-8 11:20:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本帖最后由 赵佳乐SMILE 于 2020-6-9 11:00 编辑

    没想到一个小小的登录

    折磨我了好几天

    用户名和密码还好用id就可以定位到

    但是登录按钮,用class name 定位不到

    用form submit()也提交不了

    最后是在按钮上用Chrome浏览器 按钮右键->检查-> copy->copy selector

    登录以后我以为失败了,因为一直没有跳转

    后来手动刷新发现其实登录成功了

    然后验证一下页面的用户名

        // 每个 it 表示一个测试案例
        it('Verify 51Testing page title', () => {
            // 访问网页, 同 selenium 的 driver.get()
            cy.visit('http://bbs.51testing.com/')
            // should 在此是断言
            cy.title().should('eq', '51Testing软件测试论坛 - Powered by Discuz!')
            
            // 通过id找到用户名和密码
            cy.get('#ls_username')
            .type('赵佳乐SMILE').should('have.value', '赵佳乐SMILE')
            cy.get('#ls_password')
            .type('****').should('have.value', '****')      
            //找到登录按钮
            cy.get('#lsform > div > div.y.pns > table > tbody > tr:nth-child(2) > td.fastlg_l > button').click()
          
            //等待1秒
            cy.wait(1000)
            //断言结果包含用户名
            cy.visit('http://bbs.51testing.com/forum.php')
            cy.get('#um > p:nth-child(2) > strong > a').should('contain','赵佳乐SMILE')
        })   
    })

    get:按 css 或元素特定属性的方式定位元素
    contains:按特定字符串定位元素

    原文地址:https://user.qzone.qq.com/305132437/blog/1591586377
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
     楼主| 发表于 2020-6-20 18:21:05 | 只看该作者
    applepen 发表于 2020-6-9 13:46
    期待后续输出。

    坑多,输出慢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    6#
     楼主| 发表于 2020-6-20 18:20:49 | 只看该作者
    applepen 发表于 2020-6-9 17:39
    我又来打扰了,我可以问一下学这个新框架的动机么?
    是项目需要要,还是作为知识储备想多了解学习一下?

    知识储备
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-5-20 21:29
  • 签到天数: 996 天

    连续签到: 1 天

    [LV.10]测试总司令

    5#
    发表于 2020-6-9 17:39:16 | 只看该作者
    我又来打扰了,我可以问一下学这个新框架的动机么?
    是项目需要要,还是作为知识储备想多了解学习一下?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-5-20 21:29
  • 签到天数: 996 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2020-6-9 13:46:16 | 只看该作者
    期待后续输出。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
     楼主| 发表于 2020-6-9 11:01:25 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-5-20 21:29
  • 签到天数: 996 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2020-6-8 17:35:24 | 只看该作者
    Cypress是个啥呀?求科普
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 02:39 , Processed in 0.071209 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表