学习selenium时,运行一直提示‘TestCase' object has no attribute 'driver'
from selenium import webdriver
from time import sleep
import unittest
#driver = webdriver.Chrome
class TestCase(object):
def __int__(self):
self.driver =webdriver.Chrome()
def test(self):
self.driver.get('http://www.baidu.com')
sleep(2)
self.driver.find_element_by_id('kw').send_keys('selenium')
sleep(2)
self.driver.find_element_by_id('su').click()
'''''
def test():
import subprocess
p =subprocess.Popen("chromedriver")
p.communicate()
'''''
if __name__ == '__main__':
case = TestCase()
case.test()
报错具体信息如下
Traceback (most recent call last):
File "D:\pythonProject\venv\Scripts\day6\demo1.py", line 26, in <module>
case.test()
File "D:\pythonProject\venv\Scripts\day6\demo1.py", line 12, in test
self.driver.get('http://www.baidu.com')
^^^^^^^^^^^
AttributeError: 'TestCse' object has no attribute 'driver'
__int__改为__init__