我需要以编程方式连接到网站,但不渲染浏览器视图,然后在“无头”浏览器中查询某些页面元素的坐标位置,并发送JavaScript事件以模拟鼠标在页面上的移动形式位置到新位置。
我已经找到了一种“逼真地”在两点之间以编程方式移动鼠标的方法。我现在需要做的就是找到一个库,它允许我连接到没有GUI的页面但包含页面元素的位置,但仍然查询页面的JavaScript并将JavaScript发送到页面的浏览器实例。
我知道这非常具体,但它将允许我们模拟我们的页面并测试鼠标位置的PHP热映射。这对C#来说也很重要。 C#是否存在这样的库?
答案 0 :(得分:0)
你看过Selenium了吗?这可以在无头模式下运行,并且具有非常强大的API。我已经在C#中用于自动化测试(包括Javascript操作),并且它运行良好。虽然抓它也应该没问题。