51Testing软件测试论坛

标题: 求解:元素可以输入字符,但是用.text方法获取不到内容 [打印本页]

作者: cindydai59    时间: 2018-3-19 15:02
标题: 求解:元素可以输入字符,但是用.text方法获取不到内容
本帖最后由 cindydai59 于 2018-3-19 15:26 编辑
  1. driver.find_element_by_xpath("//input[@id='realName']").send_keys("系统默认")
  2. #这句可以输入正确

  3. realName = driver.find_element_by_xpath("//input[@id='realName']").text
  4. print("realName:", realName)
复制代码
这句打印出来是空的

求高手解答
作者: Miss_love    时间: 2018-3-20 09:08
贴上页面吧
作者: Real_小T    时间: 2018-3-20 13:24
你的概念理解错了 input的值不是用.text方法获取的 .text获取的是元素的文本信息 这是两个概念 如果你真的要去获取input的值 要用.get_attribute('value')
作者: cindydai59    时间: 2018-3-27 13:27
Real_小T 发表于 2018-3-20 13:24
你的概念理解错了 input的值不是用.text方法获取的 .text获取的是元素的文本信息 这是两个概念 如果你真的 ...

确实可以了,谢谢!!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2