xixizhihua 发表于 2018-7-19 13:58:13

新人刚接触网页测试,请教一下学习途径。

大家好,因为工作需要,得自己写一些关于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:13

selenium有自带的api,可以看下。

104~牛牛 发表于 2018-7-23 11:03:22

谷歌浏览器,百度页面右击,选择检查,然后检查窗口工具栏的第一个按钮(select、、、)点一下后,点击文本输入框就找到元素的ID和name了,这两个都可以定位到文本输入框,进行文本输入框的输入操作

jingzizx 发表于 2018-7-23 12:18:28

加入现成的包,可以查查API函数

jingzizx 发表于 2018-7-23 12:18:38

加入现成的包,可以查查API函数

梦想家 发表于 2018-7-23 14:12:53

selenium

libingyu135 发表于 2018-7-23 14:53:01

selenium

a305634841 发表于 2018-7-23 15:23:39

https://yuedu.baidu.com/ebook/53a0f31ea517866fb84ae45c3b3567ec102ddca8

xixizhihua 发表于 2018-7-23 15:58:55

好的,非常感谢大家。原来浏览器可以这么用,太好了。
页: [1]
查看完整版本: 新人刚接触网页测试,请教一下学习途径。