封裝 初始配置時候 要當做參數傳入
element 發送的是一個元組
2 下標定位
當用elements進行定位時候 同時又有很多元素時候 默認獲取第一個,但我們的元素是在后面時候 例如第四個
elements 獲取相同的元素對象 類型是 列表
解決方案
通過 result = driver.find_elements_by_class_name(xxxx)
result[4].click() 通過下標定位
elements[0].text 獲取文本內容
3 層級定位 先找到父級 再通過父級找到子級 並且運用 index思想
automator 定位
當classname ,id, index 都不好用的時候 用 終極大招
注意點:
例如 我們登錄時候 頁面默認記住了賬號密碼 此時 我們需要先清空 然后 再次定位 才可以
driver.find_element_by_android_uiautomato("new UiSelector().屬性("屬性的內容")") by后面 根據系統 自定義