我试图在Pycharm IDE的chrome浏览器中运行一些硒测试。我在函数内编写了chrome驱动程序,当我尝试运行代码时,它会打开浏览器并在几秒钟内自动关闭。功能之外的Chrome驱动程序会打开浏览器并没有关闭。如果我在方法/函数中编写chromedriver代码,如何保持浏览器打开?
代码:
from selenium import webdriver
import os
class Chrome:
def Run(self):
driverLocation="F:\\Workspace py\chromedriver\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = driverLocation
driver = webdriver.Chrome(driverLocation)
driver.get("https://www.google.com")
Test=Chrome()
Test.Run()
答案 0 :(得分:1)
这对我有用:
from selenium import webdriver
import os
class Chrome:
def Run(self):
self.driverLocation="F:\\Workspace py\chromedriver\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = self.driverLocation
self.driver = webdriver.Chrome(driverLocation)
self.driver.get("https://www.google.com")
Test=Chrome()
Test.Run()