首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby接口鞋和自动测试工具Watir

Ruby接口鞋和自动测试工具Watir
EN

Stack Overflow用户
提问于 2014-07-21 05:23:54
回答 1查看 243关注 0票数 0

我成功地安装并使用了Watir对我的网页进行自动测试。之后,我尝试为我的测试代码创建一个鞋子界面。我想点击一个按钮,然后运行我的Watir测试代码。

如果我在终端上运行它,我的测试代码就能工作。然而,如果我涉及到鞋子,它就会停留在“要求'watir-webdriver'”这一步。所以,我可以看到警报的1和2,但从来没有3和之后什么都没有。我的密码在这里:

代码语言:javascript
复制
Shoes.app do

def xxxx(from, to)

alert "1"
puts "my message abcdefg"
alert "2"
require 'watir-webdriver'
alert "3"

browser = Watir::Browser.new
browser.goto 'http://my.page.url.......'
alert "4"

# login
browser.link(:text => 'Login').click
browser.text_field(:id => 'username').set 'xxxx'
browser.text_field(:id => 'password').set 'yyyy'
browser.button(:text => 'Login').click

# some other staff... nothing wrong here

browser.close()
end

# build the interface
@s = stack :width=>200, do

    username = edit_line
    password = edit_line

    button "Login" do
        xxxx(1, 2)   # just call the function
    end
end

@left=(@s.parent.width-@s.style[:width])/2
@s.move(@left,0)

end

我用错鞋了吗?我一点也不知道有什么错误,但它只是停止了。你认为还有什么其他接口?我需要一个界面,让用户加载一个txt文件,然后根据文件中的信息执行测试。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-24 04:26:22

嗯,鞋子不会加载watir-webdriver,shoes4有这个问题“无法激活selenium-webdriver-2.42.0,因为rubyzip-0.9.9与rubyzip (~> 1.0)冲突”.

目前还没有解决办法..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24858187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档