不含硒
我需要点击一个网页上的按钮。有可能与请求有关吗?我不想用硒。
提前道谢!
使用tampermonkey浏览器插件。根据需要添加自定义脚本。在该脚本中,编写一个功能,通过ID或类名抓住按钮,并将事件处理程序附加到按钮上。
我正在使用javascript(extensions chrome)在程序“Atom”中制作一个机器人,并希望点击按钮“添加到购物车”。我的html是。我猜我在使用值时需要这样做。怎么做?
问题内容: 我需要自动单击网页中的任何“添加”按钮,如下所示: “ https://groceries.asda.com/search/yoghurt ” 但是,页面中的“添加”按钮都没有名称或ID。所以我不能使用Selenium包中的命令。 谁能帮我? 问题答案: 要单击特定产品的任何特定按钮,可以编写如下方法: 现在,您可以单击传递其标题的任何按钮,如下所示:
编辑:底部的解决方案 这是一个跳棋游戏。单击一个按钮后,它等待单击第二个按钮与之交换。然而,有时你可能不想移动那个按钮,但一旦你点击了它,就没有回头路了,因为我无法禁用它。 在这里的其他帖子中,我看到人们使用 这只是使它在第一次单击后不可见。 这什么都干不了。 这也没什么用。编辑:所有这些方法都用true和false进行了尝试。 私有无效交换(){ 但你也需要 这样它就重新启用了它,或者其他什么,
基本上,我需要点击一个按钮,它在网页的框架内。我尝试过: 1) 切换到frame,效果很好,不会返回任何错误: 3) 增加了20秒的延时,这不会改变结果,因为它最终会超时: 我相信CSS元素的名称是正确的,因为我使用开发者模式复制了它- 为了让selenium找到这个CSS元素,我还能做些什么吗? 添加时间延迟前的错误: 添加延时后出错: 谢谢你。
问题内容: 我需要自动单击网页中的任何“添加”按钮,如下所示: “ https://groceries.asda.com/search/yoghurt ” 但是,页面中的“添加”按钮都没有名称或ID。所以我不能使用Selenium包中的命令。 谁能帮我? 问题答案: 要单击特定产品的任何特定按钮,可以编写如下方法: 现在,您可以单击传递其标题的任何按钮,如下所示:
有没有人能告诉我如何在按钮的onclick上添加监听器,但它已经在按钮onclick上有功能了,以及如何在按钮上勾选onclick功能,这里我提供了jsfiddel对此请提前帮助我,谢谢回复http://jsfidle.net/jwub4/15/