键值解释
send_keys(Keys.BACK_SPACE)删除键BackSpace
send_keys(Keys.SPACE)空格键Space
send_keys(Keys.TAB)制表键Tab
send_keys(Keys.ESPACE)回退键Esc
send_keys(Keys.ENTER)回车键Enter
send_keys(Keys.CONTROL,'a')全选Ctrl+A
send_keys(Keys.CONTROL,'c')复制CTRL+C
send_keys(Keys.CONTROL,'x')剪切CTRL+X
send_keys(Keys.CONTROL,'v')粘贴Ctrl+V
send_keys(Keys.F1)键盘F1
send_keys(Keys.F12)键盘F12
定位元素:
根据父节点定位子节点
"//*text()=\\"国家\\"/div/input/span"
根据子节点定位父节点
"//*text()=\\"上海\\"/../../span"
"//divtext()=\\"上海\\"/parent::*/parent::span"
根据兄节点定位弟节点
"//*text()=\\"上海\\"/../span3"
"//*text()=\\"上海\\"/following-sibling::span2"
根据弟节点定位兄节点
"//*text()=\\"上海\\"/../span0"
"//*text()=\\"上海\\"/preceding-sibling::span"
//*contains(text(),'版本')
//inputcontains(@name,'na') 查找name属性中包含na关键字的页面元素
get_attribute("value")