Java で Web ドライバー 2.31 を使用しています。onclick()
Web ドライバーは、属性 を持つ入力要素に対してクリック アクションを実行できないようです。
クリック アクションを実行する必要がある入力要素には、id
(ランダムに生成された数値)、、、、、、およびの属性があります。 class
type=button
onclick
onmouseout
onmouseover
title
value
title
および属性の値を取得できvalue
ます。つまり、Web ドライバーは入力要素を認識できますが、クリック アクションを実行することはできません。
私は次のことを試しました:
webdriver.findElement(By.xpath("xpath for the input")).click()
webdriver.findElement(By.xpath("xpath for the input")).sendKeys(Keys.ENTER);
new Actions(webdriver).moveToElement(webdriver.findElement(By.xpath("xpath for the input"))).click().perform();
上記のオプションはどれも機能していません。