我是量角器的新手。请提出获取元素的方法,例如匹配文本值?因为在此代码中,名字是动态的,所以以后可能会更改。
let patientDetails = helper.getSavedValues();
let firstname = patientDetails[0].value;
return helper.clickElement(element(by.xpath('//*[text()
[contains(.,'+firstname+')]]')));
它返回此错误消息:
A WebDriverError:未知错误:无法在上执行“ getComputedStyle” “窗口”:参数1的类型不是“元素”。
我看到了其他一些类似的问题,但是我还无法解决。
答案 0 :(得分:0)
如果它是a
元素,则可以使用linkText
或partialLinkText
请参见文档:http://www.protractortest.org/#/api?view=webdriver.By.linkText