selenium 的find_element返回值是一个字典
用selenium+python去测试electron应用程序,代码入下:options = webdriver.ChromeOptions()
options.binary_location = '\\start.exe'
driver_path = 'chromedriver.exe'
service = webdriver.chrome.service.Service(driver_path)
service.start()
sleep(5)
driver = webdriver.Chrome(service=service, options=options, desired_capabilities=cap)
username = driver.find_element(By.ID, 'username')
print(username)
driver.quit()
print返回值是这样的:
{'ELEMENT': '0.32250651861538504-1'}我觉得应该返回一个webelement元素啊,为什么返回的是一个字典?
定位错了吧 查看是否定位的问题 键值对就是字典类型 返回的内容就是键值对
页:
[1]