我一直在使用Selenium为客户构建大量自动化网页输入程序。
这些程序将从客户端数据库中提取数据,并自动登录网页并输入数据。这些网页没有我可以连接的API,所以我必须模拟一个人。
问题是我发现使用Selenium Web Driver遍历,点击,设置输入要比在Jquery加载时在控制台中编写命令要困难得多。
我尝试在Selenium中使用Execute Script命令,但是当站点没有jquery库时,我无法使用jquery命令。
我已经研究过PhatomJs,但我需要一个Head(浏览器)进行调试,我可以在投入生产时关闭它。
我也查看了CasperJs,但仍然存在一个问题,即没有受控制的调试浏览器。