关于点击文字按钮的问题

使用问题 · 481 次浏览
ShingU 创建于 2021-10-26 22:27

现在很多网页上的按钮并不是真的button,而是使用div弄出来的。不知道能不能实现点击含有某些文字的按钮(在span内的)?

 

因为没有id,而通过class会有多个类似的按钮,所以最好能直接通过文字去判断。比如我要点击【保存】这个按钮。

 

目前我是通过图片来实现,但换个环境可能就不能用了。

 

另外,我想到,不同的按钮肯定是实现了不同的功能,是不是除了去点击这个按钮之外,我也可以直接调用它后台对应的脚本也行?


回复内容
HumbleCoder 2021-10-26 22:44
#1

反馈最好带上网址,这样我能试试复现,如果网址不想公开可以发在留言

首先确认一下有没有开启精确模式。然后可以试一下用Xpath代替选择器(开头要加xpath:)

再不济可以用pClick语句,不过他会给你全点了,而且点击后如果有新标签页打开,需要手动设置延迟再运行activeLTab语句

你说的最后一点没法实现,不过动作支持运行JS代码,你可以尝试一下😉

ShingU 2021-10-27 10:47
#2

谢谢回复!由于是在公司内网使用,系统也是公司内部的系统,所以无法提供。


其实之前就使用过pClick语句,但并没有所说的打开多个标签页,而是出现了一个系统内部的提示,我都不知道手动点才能点出这个提示框,所以也搞不清楚怎么会出现这种情况了。



ShingU 2021-10-27 10:52
#3

今天早上又试了一下

pClick|保存

出现如下错误了:


ShingU 2021-10-27 10:55
#4

我觉得pclick的方式比较直观,不知道能不能改进一下?可以指定点击页面上第N个出现的文字?还有能不能实现双击,有些地方是需要双击的。



HumbleCoder 最后更新于 2022-03-29 17:21
HumbleCoder 2021-11-05 00:43
#5

最新版V37实现了点击第N个出现的文字,但数字并非真实,请看目录的「最近更新一览」的第一条中的视频

回复主贴