gpt4 book ai didi

javascript - Protractor 点击下拉问题?

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:02 24 4
gpt4 key购买 nike

我正在尝试运行 Protractor ,但 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

关于javascript - Protractor 点击下拉问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32771515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com