1

Selenium IDE で Magento POS アプリケーションをテストしています。製品名を入力する必要があるオートコンプリート テキスト ボックスがあります。オートコンプリート テキストボックスが機能するため、入力を開始すると検索が開始されます。私は多くのことを試しましたが、それでも Selenium でそれをテストする方法を理解できません。以下のコマンドを試しました

typeAndWait(selector,sony)
verifyText(class=ui-autocomplete:first-child,sony)
click(class=ui-autocomplete:first-child)

しかし、それは機能していません。何か助けはありますか?わかりません どうすればいいですか?

4

5 に答える 5

0

pause or waitfortexttype command の後に commandを使用する

コマンドをtypeandwait使用する代わりにtype

このコードを使用してください

type(selector,sony)
pause 2000
verifyText(class=ui-autocomplete:first-child,sony)
于 2013-03-21T07:01:29.603 に答える
0

waitForTextの代わりに使用verifyText

于 2013-03-20T13:02:40.880 に答える
0

type の代わりに typekeys コマンドを使用します

新しいコマンドを挿入します

クリック (オートコンプリート テキスト ボックスのパス)

また、新しいコマンドを挿入します

waitforvisible (検証する値のパス)

コマンド検証テキストを入力します(検証する値のパス、sony)

于 2013-04-25T06:28:38.330 に答える
0

以下のコードを試してみてください。

  1. Sony などの必要なオートコンプリート名を入力します (TypeAndWaitコマンドを使用してオートコンプリート ID を追加します)。

  2. typeKeysAndWaitオートコンプリート ドロップダウンにコマンドを使用する

  3. オートコンプリート ドロップダウン ID をクリックします

    TypeAndWait(class=ui-autocomplete:first-child,sony)
    typeKeysAndWait(class=ui-autocomplete:first-child,sony)
    click(class=ui-autocomplete:first-child)
    
于 2013-09-05T11:26:50.543 に答える
0

実際には、テキストボックスに関連付けられたイベントを発生させる必要があります。

于 2013-03-21T09:13:47.027 に答える