gpt4 book ai didi

linux - 在 firefox/linux 上运行 web 测试框架 watir

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:01 24 4
gpt4 key购买 nike

我正在 fedora linux 上开发一个网站。我想运行测试。所以我选择watir&ruby开发来测试。所以我想在我的系统上安装watir,但我有错误:我运行了这个脚本

cat << EOF > /etc/yum.repos.d/ruby.repo
[ruby]
name=ruby for Fedora \$releasever - \$basearch - Base
baseurl=http://mirror.nl.ergo-project.org/repositories/custom-f13-ruby/x86_64/
failovermethod=priority
enabled=1
gpgcheck=0

[ruby-extra]
name=ruby extra for Fedora \$releasever - \$basearch - Base
baseurl=http://mirror.nl.ergo-project.org/repositories/feature-f13-ruby-1.9.1/x86_64/
failovermethod=priority
enabled=1
gpgcheck=0
EOF

yum --enablerepo=ruby,ruby-extra install ruby ruby-devel
gem update --system
gem install firewatir
gem uninstall activesupport
gem install activesupport --version '=2.3.8'

但是我试运行失败了。我进入 ruby​​ 控制台(只运行 irb 命令),当我 require 'firewatir' 没问题(控制台显示为真)但是当我创建一个新测试时ff=Firewatir::Firefox.new我有 irb(main):002:0> ff=Firewatir::Firefox.newArgumentError:匿名模块没有可供引用的名称
来自/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:585:in
to_constant_name' 来自/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:391:in qualified_name_for'
来自/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:104:in
rescue in const_missing' 来自/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:94:in const_missing'
来自(IRB):2
来自/usr/local/bin/irb:12:in
'`

最佳答案

可能是权限问题

您是否以特权用户身份安装?

关于linux - 在 firefox/linux 上运行 web 测试框架 watir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3829096/

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