当前位置:文档之家› AutoIT自动化测试进阶(让AutoIT支持CSS)

AutoIT自动化测试进阶(让AutoIT支持CSS)

让AutoIT支持CSS
与实现AutoIT支持Xpath一样,让AutoIT支持CSS同样也是需要JavaScript库的支持。

这里使用的是JQuery。

#include<IE.au3>
Global $oIE = _IECreate("")
js(FileRead("jquery-1.7.min.js"))
js("$('#kw').val('Hello,world')")
js("$('#su').click()")
Func js($script)
$oIE.document.parentWindow.eval($script)
EndFunc
代码不做过多的解释。

Jquery的CSS选择器和老版本中的Xpath 选择器非常的强大,可以准确的定位到页面元素并进行控制。

利用这些强大的JavaScript函数库一方面可以帮助我们定位到页面元素,另一方面又能简化代码增加可维护性。

以下脚本与上面脚本功能一致。

#include<IE.au3>
Global $oIE = _IECreate("")
js(FileRead("jquery-1.7.min.js")&FileRead("jquery.js"))
;js("$('#kw').val('Hello,world')")
js("$('#fm').find('#kw').val('Hello,world')")
js("$('#fm').find('#su').click()")
Func js($script)
$oIE.document.parentWindow.eval($script) EndFunc。

相关主题