美文网首页
WebElement元素操作

WebElement元素操作

作者: sws1314 | 来源:发表于2021-03-26 13:09 被阅读0次

点击元素(element)

 element.click() 

输入内容

 element.send_keys(‘input_string’) 

清空输入框内容

 element.clear() 

获取元素属性

 element.get_property("text_length")
 element.get_attribute("class") 

获取元素的text文本

 element.text 

获取元素的size(返回字典)

 element.size 

获取元素坐标(字典,x,y 轴)

 element.location 

返回元素是否可选择

 element.is_selected() 

返回元素是否被启用

 element.is_enabled() 

滚动页面,直到元素出现在页面上(没什么用,已经不适用

 element.location_once_scrolled_into_view 

具有元素大小和位置的字典。

 element.rect 

截取整个屏幕

 driver.get_screenshot_as_file(r'E:\img\img1.png') # 截取整个屏幕 

按下当前元素移动

 from appium.webdriver.common.touch_action import TouchAction
 action = TouchAction(driver)
 # 在控件el的左上角的x坐标偏移x单位,y左边偏移y单位的坐标上执行press操作。
 action.press(element=el, x=0, y=100).release().perform()  

相关文章

网友评论

      本文标题:WebElement元素操作

      本文链接:https://www.haomeiwen.com/subject/eqyjhltx.html