📜  selenium 获取元素值并将其存储在变量中 - selenium 记住用户 (1)

📅  最后修改于: 2023-12-03 15:34:54.886000             🧑  作者: Mango

selenium 获取元素值并将其存储在变量中

在使用 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_idfind_element_by_namefind_element_by_class_name 等方法来获取元素,具体使用哪个方法取决于元素的属性。

最后,我们需要关闭浏览器:

browser.quit()

以上就是使用 selenium 获取元素值并将其存储在变量中的过程。可以根据实际情况进行修改和扩展。