51Testing软件测试论坛

标题: selenium 的find_element返回值是一个字典 [打印本页]

作者: 测试积点老人    时间: 2021-11-3 11:02
标题: selenium 的find_element返回值是一个字典
用selenium+python去测试electron应用程序,代码入下:
  1. options = webdriver.ChromeOptions()
  2. options.binary_location = '\\start.exe'
  3. driver_path = 'chromedriver.exe'
  4. service = webdriver.chrome.service.Service(driver_path)
  5. service.start()
  6. sleep(5)
  7. driver = webdriver.Chrome(service=service, options=options, desired_capabilities=cap)
  8. username = driver.find_element(By.ID, 'username')
  9. print(username)
  10. driver.quit()
复制代码

print返回值是这样的:
{'ELEMENT': '0.32250651861538504-1'}

我觉得应该返回一个webelement元素啊,为什么返回的是一个字典?



作者: qqq911    时间: 2021-11-4 10:41
定位错了吧
作者: jingzizx    时间: 2021-11-4 15:46
查看是否定位的问题
作者: 就空城    时间: 2021-11-4 17:10
键值对就是字典类型
作者: 就空城    时间: 2021-11-5 17:30
返回的内容就是键值对





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