prprprus / softest

Recording Browser Interactions And Generating Test Scripts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

貌似并不会记录下一般元素的点击事件?

kungfuboy opened this issue · comments

image

似乎只有输入和跳转、关闭,页面上点击了哪个元素并没有记录呢。

commented

而且也没有 scroll 事件

@kungfuboy 你好,这个要看点击的元素是什么

  • 如果是 target_blank 形式的点击,会被记录为 click 事件
  • 如果是 target_self 形式的点击,会被归类为 goto 事件
  • 如果不是上述两种点击,也就是不会触发页面跳转的点击事件,会被归类成无效点击,不会被记录下来。因为这种点击如果反应在测试脚本上,貌似也没什么意义,所以就没有记录。或者你有什么建议可以讨论一下

关于第二点,其实一开始是有区分开 target_self 点击和直接往地址栏输入并回车这两种形式的跳转(也就是 target_self 会被记录成 click 事件,直接往地址栏输入并回车会被记录成 goto 事件),但是考虑到它们的最终结果是一样的,并不影响测试脚本的实际功能,而且明确区分的话会增加代码的复杂度,所以后来就把它两归成同一类了。

@Pain-and-Love 👋,嗯嗯,日志是没有输出 scroll 事件,需要的话可以加上去

commented

除了页面跳转的 click 事件。页面上普通按钮的 click 事件应该也是有意义的吧?比如点击 button 弹出一个modal。
然后可否自定义 pageSize 呢?目前存在对移动端页面测试的需求

@Pain-and-Love 你说的场景是对的,是我没考虑到。

pageSize 是指点击 Toggle device toolbar 来模拟移动设备吗?

commented

@Pain-and-Love 你说的场景是对的,是我没考虑到。

pageSize 是指点击 Toggle device toolbar 来模拟移动设备吗?

嗯,也可以这么理解。 还有一些问题,不知道可否加个微信聊一下呢。。

bug 多到要微信吐槽😂.. 可以的,👉 aHVhbmctem9uZy16aGVu