javascript
  • selenium
  • drop-down-menu
  • jasmine
  • protractor
  • 2017-04-16 11 views -2 likes 
    -2

    ドロップから値を選択することができませんCatagoryドロップダウンで、私はそれにリスト値を持つドロップダウンメニューからオプションを選択することができませんダウン

    、私はTシャツや青少年を選択する必要があり、その後、半袖オプション誰かがこれで私を助けることができますか?

    私は、次のように

    element(by.xpath("//div[@class='dropdown-toggle']")).click(); 
    element(by.xpath("//div[@class='dropdown-toggle']")).sendKeys("Pants"); 
    

    を試みたが、それは要素を見つけることができないよう私にエラーを与え、それが機能していません。

    +0

    リンクアドレスはとても遅いです。 – BzH

    +0

    こんにちは@BzHここに私はHTMLコードを貼り付けることができなかったので、私はあなたにUを送るでしょう。 – Parthi

    +0

    リンクが動作しません...正しいものでアップデートしてください... – Grasshopper

    答えて

    1

    divのクラス名は、'dropdown-toggle'ではなく、' dropdown-toggle'です。先頭に空白文字があることに注意してください。だから、

    element(by.xpath("//div[@class=' dropdown-toggle']")).click(); 
    

    として正確な値を使用する必要がありますかbegginingと末尾のスペースを無視して

    element(by.xpath("//div[normalize-space(@class)='dropdown-toggle']")).click(); 
    

    その後、必要なオプションを選択し、リンクテキストによる検索を使用することができます。

    element(by.linkText("T-Shirts")).click(); 
    element(by.linkText("Youth")).click(); 
    element(by.linkText("Short Sleeve")).click(); 
    
    +0

    ありがとうございます、その@Andersson – Parthi

    関連する問題