用于 Rails 应用程序的 AWS EC2 实例上的 Watir 缓存

问题描述

我想用 watir 缓存 otp 条目

我在本地尝试过此代码

args = %w[--disable-extension headless no-sandBox --disable-dev-shm-usage disable-infobars --disable-gpu]
 @bw = Watir::browser.new :chrome,headless: true,options: {args: args}  switches: %w[--user-data-dir= home/user/project/watir]

这个 kod 正在我的本地目录“watir”中工作和缓存。这是完美的,但是当我在 AWS EC2 实例中尝试这个 kod 时它不起作用。我在我的 EC2 中使用这个路径;开关:%w[--user-data-dir=~/ec2-user/var/app/current/watir] 我尝试了不同的路径,但我犯了同样的错误

 Error : Selenium::WebDriver::Error::UnkNownError: unkNown error: 
 cannot create default profile directory  

我认为路径不正确,所以我尝试了很多不同的路径,但仍然无法正常工作。我如何才能在 EC2 中找到真正的路径,或者您对使用 watir 缓存 otp 有其他想法吗。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)