2
在量角器中有一个方便的by.cssContainingText
location strategy,它基本上可以做两件事 - 通过CSS选择器查找一个或多个元素,并检查元素的文本以包含所需的字符串。示例:Python中的cssContainingText/Selenium
var elm = element(by.cssContainingText('#myid .myclass', 'Some Text'));
expect(elm.isDisplayed()).toBe(true);
这怎么能在Python/Selenium中完成?
请注意,我知道检查文本的XPath方法。我特别感兴趣的是使用CSS选择器和检查元素的文本。
你制定了一个更简单的方法来实现css:contains?对于简单的CSS来说听起来非常复杂:包含文本方法。 // a [contains(text(),“Log Out”)]看起来很简单a:contains('Log Out')可悲的是不起作用。 – 2017-11-30 14:50:30
另外你怎么能问和回答一个问题:回答12月30 '16在5:21? – 2017-11-30 15:00:01