python UI 自动化获取元素中的名称
时间: 2023-06-12 15:07:14 浏览: 162
基于python的UI自动化操作
5星 · 资源好评率100%
要获取 UI 元素的名称,可以使用 UI 自动化测试框架提供的元素定位方法和属性,比如 Selenium WebDriver 中的 `find_element_by_xpath()` 方法和 `text` 属性。例如,假设要获取一个登录页面的用户名输入框的名称,可以使用如下代码:
```python
from selenium import webdriver
# 启动浏览器并打开登录页面
driver = webdriver.Chrome()
driver.get("https://example.com/login")
# 定位用户名输入框并获取其名称
username_input = driver.find_element_by_xpath("//input[@name='username']")
username_input_name = username_input.get_attribute("name")
print("用户名输入框名称:", username_input_name)
# 关闭浏览器
driver.quit()
```
这段代码使用 `find_element_by_xpath()` 方法定位用户名输入框,并使用 `get_attribute()` 方法获取其 `name` 属性,即元素的名称。
阅读全文