Cypress基础操作

访问Link

cy.visit("http:www.baidu.com")

获取当前页面URL和Title

cy.url()
cy.title()

//url中应该包含字符XXX,包含文本

cy.url().should("contain","www.baidu.com")
cy.url().should("contain.text","xxx")

cy.url().should("have.text","xxx")

//页面title应该等于XXX

cy.title().should("eq","xxx")

页面刷新

cy.reaload() 

页面前进和后退

//后退
cy.go('back)
cy.go(-1)
//前进
cy.go('forward)
cy.go(1)

输入文本

输入框输入文本,需要先清空在输入

cy.get("input").clear().type(“需要输入的文本”)

单选/多选按钮选中或取消

选中单选框(radio button)或者复选框(check box)

取消选中的单选框(radio button)或者复选框(check box)

//选中单选框(radio button)或者复选框(check box)
//选中US这个选项
cy.get("radio").check("us");
cy.get('[type="check"]').check();
cy.get('[type="check"]').check();
//取消选中的单选框(radio button)或者复选框(check box)
//取消选中
cy.get("radio").uncheck("us");
cy.get('[type="check"]').uncheck();

下拉菜单选择

//获取下拉列表
cy.get("select").select("下拉选项的值");

cy.get("li").eq(0).click();

元素操作

操作        对应例子代码
操作被覆盖带元素使用{force:true}cy.get('#btn').click({force:true})
元素可见should("be.visible")
元素是否存在//判断元素存在
cy.get('.check-box).should('exist')
//判断元素不存在
cy.get('.check-box).should('no exist')
should断言

.should('be.checked')

.should(be.visible)

.should('exist')

.should('not  exist')

.should('hava.value', 'xxx')

.should('hava.text', 'xxx')

.should('hava.attr', 'href', '/users')

.should('contain', 'xxx')

.should('not.contain', 'xxx')

.should('hava.class', 'active')

.should('not.hava.clacc', 'disabled')

.should('hava.length',3)

.should('hava.css', 'text-decoration', 'line-through')

模拟键盘操作

//Enter键盘

cy.get('input').type('{enter}')

{backspace}:删除光标左侧的字符;

{del}:删除光标右侧的字符;

{downarrow}:向下移动光标;

{end}:将光标移到行尾;

{enter}:按Enter键;

{esc}:按ESC键;

{home}:将光标移到行首;

{insert}:在光标右边插入字符;

{leftarrow}:向左移动光标;

{pagedown}:向下滚动;

{pageup}:向上滚动;

{rightarrow}:向右移动光标;

{selectall}:通过创建选择范围来选择所有文本;

{uparrow}:向上移动光标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Cypress Suite USB是一个由赛普拉斯半导体公司开发的USB驱动程序套件。这个套件提供了一系列的驱动程序,帮助用户在Windows操作系统中使用赛普拉斯半导体的USB设备。 Cypress Suite USB支持多种赛普拉斯半导体的USB设备,包括USB Hub、USB转串口芯片、USB音频接口等等。通过使用Cypress Suite USB,用户可以方便地在Windows系统中连接、配置和管理这些USB设备。 这个套件的主要特点之一是其易用性。Cypress Suite USB提供了一个直观的用户界面,用户可以通过简单的操作完成对USB设备的配置和管理。它还提供了丰富的文档和示例代码,帮助用户更好地理解和使用这些驱动程序。 除了提供驱动程序,Cypress Suite USB还提供了一些其他的功能。例如,它支持USB设备的固件升级,可以通过它来更新USB设备的固件版本。此外,它还提供了一些工具,用于测试和调试USB设备的功能和性能。 总之,Cypress Suite USB是一个功能强大且易于使用的USB驱动程序套件,为用户提供了方便的USB设备配置和管理工具。无论是个人用户还是企业用户,都可以通过使用Cypress Suite USB来更好地利用赛普拉斯半导体的USB设备。 ### 回答2: Cypress Suite USB 是一个针对Cypress 公司的USB 设备的软件套件。Cypress是一家专门从事半导体技术开发的公司,其产品包括各种类型的USB设备。Cypress Suite USB 是针对这些设备开发的一套软件工具,用于帮助开发者实现USB设备的功能。 Cypress Suite USB 提供了一些基本功能和工具,用于开发和测试USB设备。其中包括一些软件驱动程序和示例代码,用于与USB设备通信。开发者可以根据自己的需求,选择合适的驱动程序和示例代码,作为他们开发USB设备的基础框架。 此外,Cypress Suite USB 还提供了一些用于测试和调试USB设备的工具。例如,USBView 是一个用于查看USB设备树和设备属性的工具,可以帮助开发者了解USB设备的状态和配置。CyConsole 则提供了一个命令行界面,用于与USB设备进行交互和调试。这些工具可以帮助开发者更快地诊断和解决USB设备的问题。 总的来说,Cypress Suite USB 是一个用于Cypress 公司的USB设备开发的软件套件,提供了一些基本功能和工具,用于帮助开发者实现、测试和调试USB设备。通过使用这些工具和文档,开发者可以更方便地开发出高质量的USB设备,从而满足用户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值