gpt4 book ai didi

selenium-webdriver - 使用 Selenium webdriver 实现 Metamask 自动化

转载 作者:行者123 更新时间:2023-12-04 04:27:56 26 4
gpt4 key购买 nike

我正在尝试访问需要 Metamask 扩展才能访问它的 Dapp。我通过 chrome 扩展添加了它。我知道如何将扩展添加到 selenium 中的 chrome 实例,但我不知道如何添加密码等。谁能下载 Metamask 并给我一个示例,说明如何使用 selenium 传递凭据?

 ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
options.addExtensions(newFile("//Applications//chrome//MetaMask_v3.13.8.crx"));
driver = new ChromeDriver(options);

最佳答案

由于在 Metamask 中输入钱包信息的过程相当复杂,让您的测试与 Metamask 扩展一起工作的最佳方法似乎是使用预配置的 Chrome 配置文件使用定义的配置文件目录启动 Chrome:

# google-chrome -user-data-dir=/tmp/profile
然后添加 Metamask 扩展并手动配置您的钱包,然后将相应的参数添加到 WebDriver 选项以使用此配置文件而不是创建一个空的配置文件:
options.addArguments("user-data-dir=/tmp/profile");
然后,在测试中,您必须重新输入 Metamask 的密码,然后就全部设置好了。

关于selenium-webdriver - 使用 Selenium webdriver 实现 Metamask 自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com