1

Selenium Webdriver を使用してテキスト ボックスにテキストを入力する際に​​問題が発生しています。

私は次のことを行います:

                    element.clear();
            element.click();
            element.sendKeys(Keys.BACK_SPACE);
            element.sendKeys("Joe");

「Joe」と入力しますが、グレー表示されます。つまり、デフォルト値をクリアするだけで、テキストボックスをクリックしてから入力する代わりに入力します。「Joe」と手動で入力すると、テキストボックスをクリックしてカーソルがテキストボックスに表示されますが、 element.click() はこれを行いません。

誰かが私に解決策を提案してもらえますか?

ここに画像の説明を入力

4

3 に答える 3

3

これを試しましたか?クリックしてバックスペースする必要はありません。

element.clear();
element.sendKeys("Joe");
于 2013-01-04T22:09:21.283 に答える
0

これを試して new Actions(driver).moveToElement(element).click().perform();

于 2013-01-04T17:22:41.357 に答える