Selenium2をjavascriptから使っています。
(MacOS上でnode.js + selenium-webdriver、ブラウザはChromeを使用)
画面上のテキスト入力欄の値を取得する方法をご存知の方がいらっしゃいましたら、ご教授ください。
javascript
1var guestname = driver.findElement(By.id("guestname")).getAttribute("value").then(function(){ 2 console.log('guestname Attribule ==========: ', guestname); 3}); 4
上記のような書き方をしていますが、以下のようにconsole.logに、値だけでなく他のものも力出力されてしまいます。
guestname: { closure_uid_707001139: 91,
flow_:
{ events_: { uncaughtException: [Object] },
propagateUnhandledRejections_: true,
activeQueue_:
{ events_: [Object],
closure_uid_707001139: 392,
name_: 'TaskQueue::392',
flow_: [Circular],
tasks_: [],
interrupts_: null,
:
:
値だけを取得することはできないのでしょうか。
以上、よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/27 09:00