我有一个
Button class = "searchbar__SearchButton-sc-1546roh-3 searchbar__CancelButton-sc-1546roh-4 glEceZ"
并尝试使用
返回浏览器元素return browser.element('button[class^="searchbar__CancelButton-"]');
但是我看到一个错误,找不到元素。 有人可以帮助我如何使用该元素。
答案 0 :(得分:-1)
根据CSS selector spec,^
的意思是
E[foo^="bar"] an E element whose foo attribute value begins exactly with the string bar
在您的情况下,类字符串不是以“ searchbar__CancelButton-”开头。您需要将^
更改为*
以表示包含。
button[class*="searchbar__CancelButton-"]