簡體   English   中英

量角器單擊下拉菜單問題?

[英]Protractor Clicking a Dropdown issue?

我正在嘗試運行量角器,並且jQuery選擇器返回錯誤。 但是當我在控制台上嘗試時,它可以在我的Chrome上運行嗎?

我正在嘗試從下拉菜單中選擇“ TestE2E”。

這是我嘗試過的:

browser.actions().click($( ".portal-list li a:contains(TestE2E)" )).perform()

我什至嘗試過

elements(By.css('.portal-list li a:contains(TestE2E)').click()

我收到此錯誤:

    ✗ Go back to experiences page (0.37 secs)
      - InvalidElementStateError: invalid element state: Failed to execute 'querySelectorAll' on 'Document': '.portal-list li a:contains(TestE2E)' is not a valid selector.
  (Session info: chrome=44.0.2403.130)
  (Driver info: chromedriver=2.10.267517,platform=Mac OS X 10.9.5 x86_64)

我該如何解決? 這是我的HTML

<div>
<ul><li>
<a href="javascript:void(0);">TestE2E</a>
</li></ul>
</div>

謝謝

怎么樣呢?

element(by.cssContainingText('.portal-list li a', 'TestE2E').click()

http://www.protractortest.org/#/api?view=ProtractorBy.prototype.cssContainingText

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM