提问人:NIKHIL SHARMA 提问时间:12/24/2019 最后编辑:NarendraRNIKHIL SHARMA 更新时间:12/24/2019 访问量:50
无法使用 python selenium 启动浏览器
Not able to launch browser using python selenium
问:
我正在尝试在测试中继承浏览器类。有人可以指出我在这里做错了什么吗?我是python的新手
这是我的测试类,我试图在其中继承浏览器类
import unittest
from Configurations.Browser import Browser
class GoogleTest(Browser):
def test_homepage(self):
driver = self.driver
self.driver.implicitly_wait(10) self.driver.find_element_by_xpath("/html/body/div/div[4]/form/div[2]/div[1]/div[1]/div/div[2]/input").send_keys("Test")
Browser.py:
import unittest
from selenium import webdriver
class Browser(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox(executablepath=r"C:\Setups\Selenium\Drivers\geckodriver.exe")
self.driver.implicitly_wait(10)
self.driver.maximize_window()
self.driver.get("https://www.google.com")
def tearDown(self):
if(self.driver != None):
self.driver.close()
self.driver.quit()
if __name__ == '__main__':
unittest.main()
答:
2赞
joonghyup cha
12/24/2019
#1
您必须将“excutablepath”更改为“executable_path”。(Browser.py)
喜欢这个
self.driver = webdriver.Firefox(executable_path=r"C:\Setups\Selenium\Drivers\geckodriver.exe")
评论