自动化过程中存储值

在编写自动化过程中,会遇到需要将页面值存储,供后续脚本使用的场景,再实际应用过程中,遇到几个场景,记录一下

case1

在实际使用airtest过程中使用,常规存储

testcode=driver.find_element(By.ID,"spTestCode")
testc=testcode.get_attribute('innerText')

case2

selenium方式获取text

# Navigate to url
driver.get("https://www.example.com")

# Retrieves the text of the element
text = driver.find_element(By.CSS_SELECTOR, "h1").text

case2在airtest情况下未生效

小结

(1)简单说,get_property 就是取元素属性的,该元素有id,有name,就可以通过该方法取;
(2)get_attribute("value"),就是去文本框中输入的内容。
(3).text 属性,就是元素本身的文字显示。