当前位置: 首页 > 知识库问答 >
问题:

在linux上添加默认Chrome配置文件驱动程序Chrome选项

卫念
2023-03-14

因此,我正在python上创建一个使用selenium的机器人,在这种情况下,我想将我的代码从windows迁移到linux;例如,我想使用chrome的默认配置文件;因此,我不必设置会话和其他变量:

options.add_argument("user-data-dir=C:\User\myUser\AppData\Local\Google\Chrome\User Data")

这适用于windows,对于linux,我将路径改为:

选项。add_argument('user data dir=~/home/myUser/.config/google chrome/Default')

但目前它打开了一个空的sesion。

共有1个答案

陶乐生
2023-03-14

linux上的默认值存储在~/. config/google-chrome/Default之类的东西上

试试吧

options.add_argument( 'user-data-dir=~/.config/google-chrome/Default')
 类似资料:
  • 关于在Selenium 2.4.2中添加以下代码 System.SetProperty(“webdriver.chrome.driver”,“d:/chromedriver_win32//chromedriver.exe”);WebDriver驱动程序=新ChromeDriver(); chrome窗口被打开,但“一些黄色警告消息显示为”-您正在使用一个不支持的命令行标志:--忽略-证书-错误。稳

  • 问题内容: 我正在尝试运行一个ruby文件,该文件将使用seleniumwebdriver启动chrome驱动程序。我有selenium独立服务器2.35.0。和chromedriver可执行文件已安装。我正在通过运行服务器来启动 两个会话正在启动,chrome驱动程序无法启动。 这是在我使用以下文件运行文件之后 我对此并不陌生,无法找出问题所在。而且,我也试图让它无头运行,所以我正在运行Xvfb

  • 我试图运行一个ruby文件,这将启动chrome驱动程序使用selenium WebDriver。我有selenium独立服务器2.35.0。和chromedriver可执行文件安装。我通过运行来启动服务器, 这是在我使用 我对此很陌生,不知道哪里出了问题。我也试图无头运行它,所以我有Xvfb运行。有人能帮我指出我犯的错误并启动chromedriver吗? 更新: 谁能帮我弄清楚出了什么问题吗?

  • 我想使用Python的webdriver启动带有默认配置文件的Chrome,以便Cookie和站点首选项在会话中保持不变。 我该怎么做?

  • 当我尝试用Selenium 3.14、3.13或3.12启动WebDriver时,我得到 “org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器的地址无效或浏览器启动失败。”错误。 我可以用旧的Selenium版本运行测试而没有错误。我已经设置了环境变量(例如webdriver.chrome.drive

  • 我有selenium 2.53.1.jar、platform Windows、Java-1.8、chrome=52.0、chrome-driver.exe-2.23。 在Jenkins上进行夜间观察测试时,我看到了以下消息。 org.openqa.selenium.WebDriverException:未知错误:无法发现打开的页面(驱动信息:chromeDrive=2.23.409699 (49b