每日面经
-
考察点:如何通过子元素定位父元素
-
难度: 中等
-
题目:
UI自动化测试时,如何通过子元素定位父元素?
ps:每周一公布上周所有题目答案
xpath方法: <子元素>/… 就可以定位到其父元素
selenium/appium:
css:
son_ui_obj = driver.findelement(By.CSS_SELECTOR, "子元素css表达式")
parent_ui_obj = son.findelement(By.XPATH, "..") # 其实最终也是xpath
xpath:
driver.findelement(By.XPATH, '//*[@属性="子节点属性值]"/..')
driver.findelement(By.XPATH, '//*[@属性="子节点属性值]"/parent::')
airtest:
UIObjectProxy.parent()