以下のコードを実行すると、最後の行を期待してすべてが機能します。エラーは発生しませんが、コード行が機能しません。この問題を解決するにはどうすればよいですか?
require "watir-webdriver"
test = "test"
ia1 = "http://" + test + "mypurefleet.pureenergyservices.com/"
e = Watir::Browser.new :chrome
e.goto(ia1)
e.frame(:name => "content").text_field(:name => "txtPwd").set "name"
IRB でコードを実行すると、次の応答が返されます。
[14.628][INFO]: waiting for pending navigations...
[14.628][INFO]: done waiting for pending navigations
[14.658][INFO]: waiting for pending navigations...
[14.659][INFO]: done waiting for pending navigations
[14.659][INFO]: sending WebDriver response: 200 {
"sessionId": "65f50d0fd6ce5acad36bf310db8a7ef",
"status": 7,
"value": {
"message": "no such element\n (Session info: chrome=27.0.1453.110)\n (Dr
iver info: chromedriver=2.0,platform=Windows NT 6.1 SP1 x86)"
}
}
[14.667][INFO]: received WebDriver request: POST /session/65f50d0fd6ce5acad36bf3
10db8a7ef/element {
"using": "xpath",
"value": ".//frame[@name='content']"
}
[14.669][INFO]: waiting for pending navigations...
[14.670][INFO]: done waiting for pending navigations
[14.688][INFO]: waiting for pending navigations...
[14.688][INFO]: done waiting for pending navigations
[14.689][INFO]: sending WebDriver response: 200 {
sessionId: 65f50d0fd6ce5acad36bf310db8a7ef,
status: 0,
value: {
ELEMENT: 0.1280214337166388:1
}
}
.
.
.
.
.
[15.000][INFO]: waiting for pending navigations...
[15.001][INFO]: done waiting for pending navigations
[15.025][INFO]: waiting for pending navigations...
[15.025][INFO]: done waiting for pending navigations
[15.026][INFO]: sending WebDriver response: 200 {
"sessionId": "65f50d0fd6ce5acad36bf310db8a7ef",
"status": 0,
"value": null
}
[15.032][INFO]: received WebDriver request: POST /session/65f50d0fd6ce5acad36bf3
10db8a7ef/element/0.24873712522143:1/value {
"value": [ "name" ]
}
[15.033][INFO]: waiting for pending navigations...
[15.034][INFO]: done waiting or pending navigations
[15.092][INFO]: waitingforpendingnavigations...
[15.093][INFO]: done waiting for pending navigations
[15.093][INFO]: sending WebDriver response: 200 {
"sessionId": "65f50d0fd6ce5acad36bf310db8a7ef",
"status": 0,
"value": null
}
=> nil
irb(main):007:0>