Я новичок в Selenium / Python и выполняю несколько упражнений. Я получаю сообщение об ошибке ниже при запуске моей программы Selenium / Python в pycharm. Пожалуйста, помогите.
C:\Users\rk.marav\PycharmProjects\RadhaSelenium\venv\Scripts\python.exe C:/Users/rk.marav/PycharmProjects/RadhaSelenium/Tests/mainTest.py
Traceback (most recent call last):
File "C:/Users/rk.marav/PycharmProjects/RadhaSelenium/Tests/mainTest.py", line 13, in <module>
m.main()
File "C:/Users/rk.marav/PycharmProjects/RadhaSelenium/Tests/mainTest.py", line 10, in main
driver.getbrowserInstance()
File "C:\Users\rk.marav\PycharmProjects\RadhaSelenium\executionEngine\DriverScript.py", line 25, in getbrowserInstance
driver = webdriver.ie(executable_path='C:/Selenium/Drivers/IEDriverServer.exe')
TypeError: 'module' object is not callable
Main Test started...
IE
Browser invoke started
Process finished with exit code 1
Ниже мой код:
DriverScript.py:
class driverScript:
def __init__(self,browser=None):
if browser is None:
browser = {}
else:
self.browser = browser
print(self.browser)
#self.constants = Constants()
def getbrowserInstance(self):
# create a new IE session
print("Browser invoke started")
if (self.browser=='IE'):
driver = webdriver.ie(executable_path='C:/Selenium/Drivers/IEDriverServer.exe')
driver.maximize_window()
driver.implicitly_wait(5)
driver.delete.allcookies()
print("Browser is Invoked")
driver.get("http://www.store.demoqa"
".com")
mainTest.py
from executionEngine.DriverScript import driverScript
from Utilities.Constants import Constants
from selenium import webdriver
class mainTest(driverScript):
def main(self):
print("Main Test started...")
driver = driverScript('IE')
driver.getbrowserInstance()
m = mainTest()
m.main()