selenium从我的本地电脑

时间:2015-06-06 04:17:28

标签: selenium selenium-webdriver

我通过 driver.current_url

获取了http://book.flypeach.com/default.aspx?ao=B2CZHTW&ori=TPE&des=KIX&dep=2015-06-12-undefined-undefined&adt=1&chd=0&inf=0&langculture=zh-TW&bLFF=false

但是我的代码

超时错误
wait = Selenium::WebDriver::Wait.new(:timeout => 10) # seconds
wait.until { @driver.find_element(:css => "div.WrapperFlightDate") }

但我可以看到css属性div.WrapperFlightDate在page_source中真正存在,

怎么可能发生?

1 个答案:

答案 0 :(得分:1)

当我打开给定的链接并尝试在源代码(ctrl + u)中查看给定的类时,我没有找到给定的类。可能是页面未正确加载。

我刷新页面并右键单击页面 - >查看页面源选项然后在源代码中获得此类。即使我也在FF中成功运行它。

我也很惊讶为什么我第一次看不到正确的源代码。 你也尝试相同,希望你现在也得到正确的代码:)。