查找元素使用的函数有三个:

getEle 查找并返回单个元素对象

getEles 查找并返回元素对象数组

waitEle 循环查找元素对象

虽然只有三个函数,但是定位使用了8种元素策略:

由于aardio的智能提示,使用起来也非常方便 

 示例1:  使用id查找元素

import chrome.driverex
driver = chrome.driverex()

//禁止显示浏览器被控制提示
driver.disableAutomation()

wb = driver.startBrowser()
wb.go("https://www.baidu.com")

//使用id查找
kw = wb.getEle("id","kw")
//设置值
kw.setValue("chrome.driverex 谷歌浏览器自动化")

su = wb.getEle("id","su")

//点击
su.click()

 示例2: 使用css选择器和xpath查找元素

import chrome.driverex
driver = chrome.driverex()

//禁止显示浏览器被控制提示
driver.disableAutomation()

wb = driver.startBrowser()
wb.go("https://www.so.com/")

//使用xpath查找
kw = wb.getEle("xpath",`//*[@id="input"]`)
kw.setValue("你好")

//使用css选择器查找
su = wb.getEle("css selector","#search-button")

//点击
su.click()

Logo

更多推荐