Hi,
I have ruby 193 installed and have following gems on my machine :
*** LOCAL GEMS ***
archive-tar-minitar (0.5.2)
bigdecimal (1.1.0)
childprocess (0.3.9)
columnize (0.3.6)
commonwatir (4.0.0)
dbd-mysql (0.4.4)
dbi (0.4.5)
deprecated (2.0.1)
ffi (1.9.3 x86-mingw32)
io-console (0.3)
json (1.5.5)
linecache19 (0.5.12)
mini_magick (3.5.0)
mini_portile (0.5.2)
minitest (2.5.1)
multi_json (1.8.2)
mysql (2.9.1 x86-mingw32)
needle (1.3.0)
net-sftp (2.1.2)
net-ssh (2.7.0)
nokogiri (1.6.0 x86-mingw32)
rake (0.9.2.2)
rautomation (0.13.0)
rbx-require-relative (0.0.9)
rdoc (3.9.5)
ruby_core_source (0.1.5)
rubygems-update (2.1.11)
rubyzip (1.0.0)
selenium-webdriver (2.37.0)
subexec (0.2.3)
watir (5.0.0 x86-mingw32)
watir-classic (4.0.1)
watir-webdriver (0.6.4)
websocket (1.0.7)
win32-api (1.5.0 universal-mingw32)
win32-process (0.7.4)
win32screenshot (1.0.10)
windows-api (0.4.2)
windows-pr (1.2.2)
I have two issue while using watir webdriver.
1. Im trying to connect to mysql, but it throws me error [I already
have libmysql.dll from version 6.0.0] :
Here is the my code in file sql.rb :
class Kmysql
require 'rubygems'
require "mysql"
#require 'ruby-debug'
def connect_db
begin
@@host = "machine1"
@@user = "something"
@@password = "something"
@@schema = "testplan"
@@dbh = Mysql.real_connect(@@host,@@user,@@password,@@schema)
rescue Mysql::Error => e
puts "Error code: #{e.errno}"
puts "Error Message: #{e.error}"
puts "Error code: #{e.sqlstate}" if e.respond_to("sqlstate")
end
end
Then I using like this in another file to create a session :
require 'Lib/Common/sql'
$db = Kmysql.new()
$db.connect_db
But im getting error as :
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in
`r
equire': cannot load such file -- mysql/mysql_api (LoadError)
from
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_requir
e.rb:55:in `require'
from
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql-2.9.1-x86-mingw32/lib/mys
ql.rb:6:in `rescue in <top (required)>'
from
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql-2.9.1-x86-mingw32/lib/mys
ql.rb:2:in `<top (required)>'
from
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_requir
e.rb:135:in `require'
from
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_requir
e.rb:135:in `rescue in require'
from
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_requir
e.rb:144:in `require'
So what im missing here?
Second issue is about security certicate error, I want to bypass that , but
it is not possible.
Is their any way I can bypass that.
I don’t have valid certificate for website now, but I want to complete
automation.
With watir websriver, as soon as that warning comes, it just freezs and not
even able to click on that wrning link “continue to website”.
So what is the solution for IE8 which im usng now?
Can someone help me with these 2 queries.
Thanks
Bhavesh
--
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.