例如,对于FirefoxDriver,它如何向firefox实例发送点击和命令?
答案 0 :(得分:6)
这是通过在Firefox的Webdriver插件中添加一个Web服务器来实现的。然后语言绑定执行REST-ish类型调用以完成某些操作,例如点击,输入等。
您可以看到REST-ish界面Here。我们称之为Json Wire协议。我们还通过Advanced User Interactions API提供了更多原生活动。这会在操作系统级别进行更多本机点击和输入。
每种语言绑定都会为您解决这个问题,因此您不必担心它。