首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Splinter Browser()命令中添加参数?

如何在Splinter Browser()命令中添加参数?
EN

Stack Overflow用户
提问于 2020-10-07 05:25:23
回答 1查看 36关注 0票数 0

我想自动执行以下Linux shell命令:

代码语言:javascript
复制
google-chrome-stable --password-store=basic --user-data-dir=/tmp/chrome

使用splinter (或selenium),但我找不到解释如何将参数和值传递给Browser命令的文档/示例。

下面(错误的)代码显示了我尝试过的内容:

代码语言:javascript
复制
"""
google-chrome-stable --password-store=basic --user-data-dir=/tmp/chrome
"""

from splinter import Browser
from selenium import webdriver

chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("password-store", "basic")
chrome_options.add_experimental_option("user-data-dir", "/tmp/chrome")
browser = Browser('chrome', options=chrome_options)

你能帮助正确的语法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-08 01:35:49

它是这样做的:

代码语言:javascript
复制
from splinter import Browser
import selenium.common.exceptions
from selenium import webdriver

def prepare_special_chrome():
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument("--password-store=basic")
    chrome_options.add_argument("--user-data-dir=/tmp/chrome")
    browser = Browser('chrome', options=chrome_options)
    browser.visit('https://machine.local/#/')


if __name__ == "__main__":
    prepare_special_chrome()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64234026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档