ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

Selenideでclickに失敗するのを回避

Selenideで↓のようにclickを実行しようとすると、失敗するケースがありました。

$(By.id("id1")).click();

sendKeysを試したらうまくいきました。

$(By.id("id1")).sendKeys(Keys.ENTER);

原因はきちんと追っていないのですが、、、id1に紐づくのがsubmitボタンではなく、onclickでXMLHttpRequest.send()とかやってるとダメみたいでした。

実践 Selenium WebDriver

実践 Selenium WebDriver