python - 使用 Selenium 打开和关闭网站的 Python 类
问题描述
试图设置Chrome
一个open / close
网站。现在我可以打开它,但无法关闭它。
谁能告诉我为什么?非常感谢!
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
class chromeSetup():
def __init__(self):
self.chrome_path = r'C:\XXXXX\chromedriver.exe'
def searchWeb(self, url="https://www.google.com.hk/"):
driver = webdriver.Chrome(self.chrome_path)
driver.get(url)
def close(self):
self.driver.close()
解决方案
您没有创建driver
实例属性。改变searchWeb
方法如下:
def searchWeb(self, url="https://www.google.com.hk/"):
self.driver = webdriver.Chrome(self.chrome_path)
self.driver.get(url)
推荐阅读
- python - Python:XML文件中的重复节点并添加到旧节点
- javascript - JS/JQuery 和 iframe
- linux - 如何在 linux ubuntu 上安装 flatc 和 flatbuffers
- firebase - 如何在 nativescript 中集成 Firebase 身份验证?
- java - How to solve the confusion when using Mockito.any()?
- java - 如何从日历中获取昨天的实例?
- sql - 您如何使用数据库元键和值?
- kotlin - Kotlin 的 SequenceBuilder 的线程安全
- database - Alfresco activiti 错误对于类型字符变化太长(255)ACT_HI_TASKINST
- android - Android,更改应用程序语言在 oneplus 和华为上无法正常工作