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

时间:2019-11-18 01:57:09

标签: python selenium selenium-webdriver

单挑,我仍然在学习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)

有可能吗???

1 个答案:

答案 0 :(得分:2)

是的,那是可能的。要使用变量,请使用语法async download(){ for(const url of urls) { ..... } }

示例

[module].variable_name