是否可以从模块中导入变量以与Selenium一起使用?

2024-10-06 12:21:21 发布

您现在位置:Python中文网/ 问答频道 /正文

作为一名负责人,我仍然在学习Python的来龙去脉,而且我对Selenium非常陌生

我想看看是否可以在运行Selenium的.py文件中使用.py文件中的变量

例如,假设我在自定义模块variables.py中有一个文件,其中包含以下变量:

username = 'string1'
passkey = 'string2'

我想将它们导入到Selenium实例中并像这样使用它们:

from selenium import webdriver
from [module] import variables
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("\path\login.html")
assert "Login Here" in driver.title

eleUserMessage = driver.find_element_by_id("user")
eleUserMessage.clear()
eleUserMessage.send_keys(username)
eleUserMessage = driver.find_element_by_id("pass")
eleUserMessage.clear()
eleUserMessage.send_keys(passkey)

那有可能吗


Tags: 文件frompyimportidbydriverselenium
1条回答
网友
1楼 · 发布于 2024-10-06 12:21:21

是的,那是可能的。要使用变量,请使用语法[module].variable_name

示例

# module.py
x = 6
y = "Hello"

# main.py
import module

print(module.x) # prints 6
print(module.y) # prints "Hello"

相关问题 更多 >