English 中文(简体)
利用光谱仪和帽子打碎链接
原标题:Clicking a link using rspec and capybara doesn t load the page

铁路3.2 我用手提(2.11.0)和帽子(1.1.2(并且没有安装网门)做一些奇怪的事情,我在网页上点一个链接。

我试图在我家的网页上点击链接,去另一页。 以下是基本光谱测试。

it "should go to agents page" do
  visit  home 

  #puts page.body
  #links = page.all( a )
  #links.each do |l|
  #  puts l.text
  #end

  page.find_by_id( menu_agents ).click

  puts page.body
  #<various content asserts on page currently commented out>
end

我基本上走到一页, gr一个链接,点击。

存在这种联系。 各位从评论中可以看到,我通过看奥利斯群岛的网页并查看链接清单,确认了我的发言。 我试图点击不仅与上述链接,而且还使用<条码>click_link和参照。 在我操作该法典时看看该法典和网页的html,见该要素的背面。

在所有情况下,我都得出以下结果:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

在使用<代码>铁路<>条/代码>的软件时,点击链接确实装上正确的网页。 同样,当我在测试中访问主页时,它也是正确的,因为当我把尸体打印到奥索尔时,我就看到了正确的html。

在我点击链接时,似乎有些事情与页数相差(尽管测试本身并不失败)。 任何想法?

问题回答

请尝试:

负荷需要一定时间。 http://www.ohchr.org。 现在需要一些时间等待。

然后使用page.find ("#menu_agents”).click ,而不是page.find_by_id ( menu_agents .click

伪造姓名不出现在结果页的其他地方。

www.un.org/Depts/DGACM/index_spanish.htm 注:确保菜单是独一无二的。

it "should go to agents page" do

  visit  home 

  sleep 5

  page.find("#menu_agents").click

  puts page.body
  #<various content asserts on page currently commented out

end

我有时会间歇地失败测试,因为有时,在部件装上之前,威奈巴会试图点击一些东西,因此,它可能发现它,试验会失败。

在试图点击该元素之前,我对我的代码作了调整,以把帽子带至

这里有两个例子。 我改变了这一点:

click_button  Submit  
check( booking_accept_waiver )

为此:

find_button( Submit ).click
find( input[type="checkbox"][id="booking_accept_waiver"] ).check

现在,花旗们等到这些分子到场,才与他们进行互动,试验不再时断。





相关问题
Selenium not working with Firefox 3.x on linux

I am using selenium-server , selenium rc for UI testing in my application . My dev box is Windows with FireFox 3.5 and every thing is running fine and cool. But when i try to run selenium tests on my ...

Best browser for testing under Safari Mobile on Linux?

I have an iPhone web app I m producing on a Linux machine. What s the best browser I can use to most closely mimic the feature-limited version of Safari present on the iPhone? (It s a "slimmed down" ...

Code Coverage Tools & Visual Studio 2008 Pro

Just wondering what people are using for code coverage tools when using MS Visual Studio 2008 Pro. We are using the built-in MS test project and unit testing tool (the one that come pre-installed ...

Is there any error checking web app cralwers out there?

Wondering if there was some sort of crawler we could use to test and re-test everything when changes are made to the web app so we know some new change didn t error out any existing pages. Or maybe a ...