在过去的两天里,我一直在尝试找到一种使用其他配置文件启动Chrome的方法,但无济于事。不管我做什么,Selenium为chrome加载的配置文件始终是一些临时配置文件,例如“
C:\ Users \ DARKBO〜1 \ AppData \ Local \ Temp \ scoped_dir14308_25046 \
Default”
我尝试了以下代码:
ChromeOptions options = new ChromeOptions();
options.AddArgument(@"user-data-dir=C:\SeleniumProfiles\Default");
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("chrome://version");
首先,我尝试直接从Chrome文件夹中使用配置文件的目录,但没有用。然后,我创建了一个新文件夹并将配置文件移到那里,我尝试在C:\和D:\中都这样做。没什么区别。我试过像现在在代码中一样运行user-
data-dir参数,并在它前面加上-。我试过使用不带@符号的双反斜杠,还是什么也没有。不管我做什么,配置文件目录始终是Selenium临时目录。
PS使用chrome user-data-dir=C:\SeleniumProfiles
命令通过命令提示符创建的当前C:\
SeleniumProfiles目录
PS 2:我的错误很简单,我忘记将选项放在新驱动程序的构造函数中。正如塔伦(Tarun)所说的那样,user-data- dir
仅给Chrome提供包含配置文件的目录,然后我们需要使用profile-directory
参数来给包含所需配置文件的子目录。
问题内容: 在将其他字段(例如位置,性别,雇主等)添加到用户个人资料时,是否应该在其中添加其他列并将其保存在其中?还是应该创建一个新表来保存用户个人资料信息? 另外,当用户上传个人资料图片时,是否应该将其保存在同一张表中?(请注意,这不是生产服务器,我只是在本地运行服务器上执行此操作以弄清楚问题)。谢谢 问题答案: 你必须为用户个人资料建立模型: 然后在中配置
问题内容: 我有一个奇怪的情况,我已对SeleniumWeb驱动程序代码进行了一些修改,以允许在其他用户下启动驱动程序服务,对github中代码的更改是: 在调用实例中从我的外部代码传入用户详细信息的地方,以实例化Web驱动程序: 要么 并通过传播。 这会在所需的用户凭据下成功启动chrome驱动程序,但IE出现问题。 此外,chrome驱动程序与通过给定用户手动启动chrome(即,不是通过se
问题内容: 你好,我是python和django的新手,我需要一个获取当前用户配置文件的视图,我知道我应该使用User的get_profile,但我不知道如何使用它。我读了django文件,但并没有帮助我。这是我从doc中找到的: 问题答案: Django的文档说明了一切,尤其是存储有关用户的其他信息的部分。首先,您需要在字段中的某个位置定义一个模型,以获取用户的其他信息: models.py 然
问题内容: 我正在使用Java中的Twitter4J API来检索已登录的Twitter用户的个人资料图像。该命令类似于: 图片大小是多少?例如,如何在标签中显示对象? 问题答案: 好的,答案是: 假设Twitter对象是twitter 1-从twitter对象获取用户 2-获取个人资料图片网址 3-创建图像图标 4-将JLabel图标设置为ImageIcon
个人资料 展示、管理个人的基本资料 点击编辑按钮,进入编辑模式,输入新的用户信息,点击保存,完成资料修改。
欢迎大家把平时自己看 Mars code 的一些总结提到 wiki pr 中。 要求: 可以在描述后加上 by xxx. 但是禁止留其他除此之外的信息 如果内容过长需通过外链的方式链接过去,内容不多不要加外链,本页面尽量简洁有序。 动态超时状态图(by DrSlark) 微信跨平台组件 Mars 介绍(by Deger) 第一次听到微信终端跨平台组件 mars 要开源的消息时,我个人是比较兴奋的。