📅  最后修改于: 2023-12-03 15:34:54.886000             🧑  作者: Mango
在使用 selenium 进行 web 自动化测试时,经常需要获取页面元素的值,并将其存储在变量中,以便后续使用。
下面我们来看一下如何使用 selenium 获取元素值并将其存储在变量中。
首先,我们需要导入 selenium 库,并启动浏览器:
from selenium import webdriver
browser = webdriver.Chrome()
接着,我们可以使用 find_element_by_xpath
方法来获取元素,并使用 get_attribute
方法来获取元素的值。例如,下面的代码可以获取一个输入框的文本值,并将其存储在变量中:
input_box = browser.find_element_by_xpath('//input[@name="username"]')
input_value = input_box.get_attribute('value')
同样地,我们也可以使用 find_element_by_id
、find_element_by_name
、find_element_by_class_name
等方法来获取元素,具体使用哪个方法取决于元素的属性。
最后,我们需要关闭浏览器:
browser.quit()
以上就是使用 selenium 获取元素值并将其存储在变量中的过程。可以根据实际情况进行修改和扩展。