первый файл
from selenium import webdriver
from public import login
driver = webdriver.Firefox()
driver.implicitly_wait(10)
driver.get('https://mail.163.com/')
login.user_login(driver)
login.user_logout(driver)
вызов второго файла public.py
class login():
def user_login(self,driver):
driver.switch_to_frame('x-URS-iframe')
driver.find_element_by_xpath("//input[@class='j-inputtext dlemail']").clear()
driver.find_element_by_xpath("//input[@class='j-inputtext dlemail']").send_keys('xxxxx')
driver.find_element_by_xpath("//input[@class='j-inputtext dlpwd']").clear()
driver.find_element_by_xpath("//input[@class='j-inputtext dlpwd']").send_keys('xxxxxx')
driver.find_element_by_id(r'dologin').click()
def user_logout(self,driver):
driver.switch_to_default_content()
driver.find_element_by_link_text(u'退出').click()
при запуске первого кода, показывающего «отсутствует 1 обязательный позиционный аргумент:« драйвер »
Действительно, не знаю почему.Большое спасибо, если кто-то может помочь.