我以前从来没有遇到过这样的watir问题,我已经搜索了几个小时了。
我得到的错误如下:
"no sessionId in returned payload"
我试过使用Chrome,但每次我创建一个新窗口时,它只在url字段中显示"data:,“。
这些天我怎么能传递一个url呢?
下面是我的代码:
require 'watir'
require 'watir-webdriver'
require 'colorize'
require 'nokogiri'
# Login Process ---
put
我有一个slickgrid表,我正在尝试使用watir-webdriver将其读取到内存中。因为如果不向下滚动,就无法看到完整的数据,所以我想做一个函数,它可以在表中滚动,还可以统计所有行的计数,以及访问其中可能隐藏或可能不隐藏的任何行。这是我到目前为止所知道的:
class SlickGridTable
def initialize(element)
@element = element
end
...
def scroll_down
location_y = 23
我正在尝试滚动网页,以查找并单击在滚动页面时延迟加载的内容。我正在使用以下命令
require 'watir-webdriver'
@browser = Watir::new :firefox
@browser.send_keys :space
我在火狐上使用web-driver,我在ubuntu上,但它不工作。在下面的ruby代码中,我试图向下滚动页面,直到找不到带有:id的元素。该元素正在延迟加载。几秒钟后我就超时了,你知道下面的代码出了什么问题吗?
When /^deal (\d+) is loaded$/ do |id|
(0..5).each do |click
我是watir-webdriver的常客。一个神奇的宝石,但我有一个越来越多的问题与浏览器,较新的关闭。我运行一台ubuntu机器,它处理一些后台任务,通过watir webdriver启动firefox浏览器。当计算机已经运行了几个小时,通常要处理超过100个作业,然后打开浏览器就开始成为一个问题。它们占用内存,最终卡住计算机,迫使我重新启动。
即使我执行如下操作,问题仍会出现:
begin
b = Watir::Browser.new :firefox, :profile => 'default'
# Goto a few pages
b.close
re
我正在使用Ruby中的Watir-Webdriver库来检查一些页面。我知道我可以通过代理连接
profile = Selenium::WebDriver::Firefox::Profile.new#create a new profile
profile.proxy = Selenium::WebDriver::Proxy.new(#create proxy data for in the profile
:http => proxyadress,
:ftp => nil,
:ssl => nil,
:no_proxy => nil
)
browser
我正在尝试让我的代码(使用Watir为IE8开发的)与watir-webdriver和IE9一起工作。目前我有一个等待的问题。
例如
Watir::Wait.until{browser.button(:value, "Login").exists?}
它不会等待并给出下一个错误
C:/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.12.2/lib/selenium/webdriver/remote/response.rb:50:in `assert_ok': Unable to find element wi
我正在使用watir-webdriver来驱动IE使用另一个网站的SSL证书来测试另一个网站。(同一网站的生产版本)
当我访问我的站点时,我得到一个如下所示的页面(因为安全证书是错误的)
watir文档提供了此覆盖链接(:id,“”).click的解决方法
当我试图在ruby控制台中运行它时,我得到了一个错误。
irb(main):050:0> b.link(:id, "overridelink").click
Selenium::WebDriver::Error::UnexpectedJavascriptError: Unable to find element wi
今天刚安装了约塞米蒂测试版。到目前为止,它并没有破坏我的任何(其他)程序,而且看起来不错,所以我完全支持它。但是刚才我试着运行我的一个红宝石脚本,它引导firefox窗口执行一些自动化的活动(watir),但是它根本不起作用。挂起直到脚本超时。此后,我尝试在所有三种浏览器(包括以前没有使用Watir的Safari )上运行watir (在ruby中),得到了三种略有不同的错误消息/响应(挂起、时间/输出)。它们如下:
#these are the watir-related gems in my Gemfile. Some are not necessarily used for this e