Ale*_*ont 12 python safari selenium webdriver
我正在尝试使用python中的Selenium启动Safari,并且所有会话都已登录(例如gmail),因此我不必手动登录。
一种简单的解决方案是使用默认的用户个人资料启动safari,但我找不到有关如何执行此操作的文档。
from selenium import webdriver
driver = webdriver.Safari()
url = 'https://www.gmail.com/'
driver.get(url)
Run Code Online (Sandbox Code Playgroud)
仅供参考,下面的代码是Chrome的代码。Safari的等效项是什么?
options.add_argument("user-data-dir=/Users/alexiseggermont/Library/Application Support/Google/Chrome/Default/") #Path to your chrome profile
driver = webdriver.Chrome(chrome_options=options)
driver.get(url)
Run Code Online (Sandbox Code Playgroud)
据我所知,Safari 没有用户配置文件。如果您打算从其他 Mac 用户启动 Safari,我建议您使用 bash:
sudo -u username python open.py
Run Code Online (Sandbox Code Playgroud)
其中username是用户的用户名,open.py是你的 python 文件。
| 归档时间: |
|
| 查看次数: |
333 次 |
| 最近记录: |