51Testing软件测试论坛

标题: 新人刚接触网页测试,请教一下学习途径。 [打印本页]

作者: xixizhihua    时间: 2018-7-19 13:58
标题: 新人刚接触网页测试,请教一下学习途径。
大家好,因为工作需要,得自己写一些关于web的测试环境。
上面要求是用cypress io的测试框架。

看着说明文档,第一次学习,从网页抓东西,写测试激励。
遇到一个问题,网页上有字的按钮,我都能抓到,并且可以进行click(),等操作。
但是,没有字的文本输入框,我就不知道怎么处理了。

举个例子:
www.baidu.com
右边的百度一下,我能抓到,也能进行接下来的点击动作。
但是左边如何抓到长长的文本输入框,并往里输入内容,目前一直找不到方法。

请问前辈,这类问题,大概该怎么写?
有没有相关资料,可以比较方便得查到呢。
请带带路,谢啦。

这是代码:
describe('My First Test', function() {
  it('Visits the Kitchen Sink', function() {
    cy.visit('https://baidu.com')
    cy.contains('百度一下').click()
    cy.get('action')  //这一句,找不到合适得文本框里输入的方法了。请高手指点一下。有地方能查,也行。
      .type('cypree tool')


作者: qqq911    时间: 2018-7-23 10:51
selenium有自带的api,可以看下。
作者: 104~牛牛    时间: 2018-7-23 11:03
谷歌浏览器,百度页面右击,选择检查,然后检查窗口工具栏的第一个按钮(select、、、)点一下后,点击文本输入框就找到元素的ID和name了,这两个都可以定位到文本输入框,进行文本输入框的输入操作
作者: jingzizx    时间: 2018-7-23 12:18
加入现成的包,可以查查API函数
作者: jingzizx    时间: 2018-7-23 12:18
加入现成的包,可以查查API函数
作者: 梦想家    时间: 2018-7-23 14:12
selenium

作者: libingyu135    时间: 2018-7-23 14:53
selenium
作者: a305634841    时间: 2018-7-23 15:23
https://yuedu.baidu.com/ebook/53 ... 45c3b3567ec102ddca8
作者: xixizhihua    时间: 2018-7-23 15:58
好的,非常感谢大家。原来浏览器可以这么用,太好了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2