Seleniumでclickメソッドが上手く機能しない

kensuke-iizuka 15views 更新:2016年10月21日

Seleniumでnode.jsを用いてボタンクリックの動作を以下のように実装したら上手く機能しなかったので、

別の方法でボタンクリックを実現したいと思います。

driver.findElement(By.name("publish")).click();

これでは上手くいかなかったので


driver.findElement(By.name("publish")).sendKeys(webdriver.Key.ENTER);

で実現しました。

クリックでなくエンターキーを押すイメージですね!

このdriverオブジェクトとwebdriverオブジェクトはそれぞれ別物なので気をつけて下さい。

webdriverはdriverオブジェクトを生成する際に利用しているオブジェクトです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません