在编写自动化过程中,会遇到需要将页面值存储,供后续脚本使用的场景,再实际应用过程中,遇到几个场景,记录一下
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 属性,就是元素本身的文字显示。