我已经习惯了Selenium WebDriver,我可以做这样的事情:
ReadOnlyCollection<IWebElement> magicPills = _webDriver.FindElements(By.CssSelector("span[id$='_Blue_Pills']"));
如何在WebDriverIO中执行相同的操作?我在文档StartsWith
,EndsWith
等中找不到任何内容。
我第一次失败的尝试是:
const magicPills = $('span.$_Blue_Pills');
答案 0 :(得分:0)
在wdio中尝试如下操作:
const magicPills = $$('span[id$='_Blue_Pills']');
$()
返回一个webElement而不是元素
并且您可以使用在selenium_webdriver中尝试过的同一cssSelector(因为wdio会在内部自动解析为cssSelector)。
请尝试以上操作,看看是否可行。