сам источник работает, но у меня проблема в том, что глобальный драйвер не определен, только в VsCode. Когда я запускаю исходный код в pycharm, такой проблемы не существует. К сожалению, я действительно не знаю, как продолжить.
Проблема: «драйвер» не определен в глобальной области действия
Я использовал Python 3.7.2 с pytest
from selenium import webdriver
import pytest
from selenium.webdriver.common.keys import Keys
def test_setup():
global driver
driver = webdriver.Chrome(executable_path="e:/Webdriver/chromedriver.exe")
driver.implicitly_wait(10)
driver.maximize_window()
def test_login():
driver.get("http://www.dev-crowd.com/wp-login.php")
driver.find_element_by_id("user_login").send_keys("abc")
driver.find_element_by_id("user_pass").send_keys("cab")
driver.find_element_by_id("wp-submit").click()
x = driver.title("abc")
assert X == "abc"
def test_teardown():
driver.close()
driver.quit()
print("Test completed")