ruby - 使用 Watir 自动进行身份验证

标签 ruby automation watir

我搜索了又搜索这个,但我似乎无法让这个自动化工作。使用了所有 basic authentication code在 OpenQA 网站上,我仍然无法让身份验证框工作。

我使用的是 IE8,网站启用了 HTTPS。

通过使用 Watir,我能够将 IE 打开到正确的页面,但我尝试的任何操作都不允许我在登录表单中输入任何内容。

这是我将其缩减为的代码:

require 'watir'

url = 'https://thewebsite.com' 
@username = 'myusername'
@password = 'mypassword' 

browser = Watir::Browser.new
browser.goto url
sleep 5 
Watir.autoit.WinWait('Blank Page')
Watir.autoit.Send(@username)
Watir.autoit.Send('{TAB}')
Watir.autoit.Send(@password)
Watir.autoit.Send('{ENTER}')

有没有人有任何建议或链接?我在 OpenQA 网站上找到的很多信息似乎都已经过时了。

谢谢

最佳答案

你试过了吗RAutomation而不是 autoit?

关于ruby - 使用 Watir 自动进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8268808/

相关文章:

watir - Watir/Cucumber 中的转义字符问题

xpath - Watir:识别图像按钮

ruby - 用于提高 Ruby 技能的紧凑型 gem 或库?

ruby - 在没有 Rakefile 的情况下运行 resque

ruby - 如何使用修改后的 header 制作 HTTP GET?

java - 如何使用 selenium Web 驱动程序捕获服务器错误页面?

webdriver - Watir-webdriver 黑色截图

ruby - Ruby Time 中纳秒级组件的精度

java - 如何通过索引选择随机元素?

angularjs - 元素不可见错误: Cannot click on element-error in Protractor IE browser