【发布时间】:2018-09-28 20:20:50
【问题描述】:
import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
class CorrecaoEfetivaNota(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome('/Users/r13/dev/chromedriver')
def teste_login_avaliador(self):
driver = self.driver
driver.get("")
cpf = driver.find_element_by_xpath('//input[@placeholder="CPF"]')
cpf.send_keys("")
password = driver.find_element_by_xpath('//input[@placeholder="SENHA"]')
password.send_keys("")
login = driver.find_element_by_tag_name('button')
login.click()
driver.implicitly_wait(3)
def teste_buscar_mais_um(self):
driver = self.driver
buscar = driver.find_element_by_xpath("//section[1]/div/div/section[2]/div/div/div[1]/div/div[2]/button")
buscar.click()
def tearDown(self):
self.driver.close()
我正在尝试用 Python 编写这个测试,第一个函数没问题,但类中的第二个函数没有在测试中执行。我该如何组织这个?
【问题讨论】:
-
用正确的缩进更新你的问题
-
也可以试试
test_login_avaliador方法名而不是teste_login_avaliador(和test_buscar_mais_um而不是teste_buscar_mais_um)
标签: python selenium selenium-webdriver webdriver python-unittest