我在量角器中自动化网站。我已经做了一些编码,现在必须单击按钮但是当我写按钮点击代码时出现错误 找到定位器的多个元素by.partialButtonText("शोधा") - 将使用第一个结果。
describe('angularjs homepage', function() {
it('should greet the named user', function() {
browser.get('https://mahabhulekh.maharashtra.gov.in/');
element(by.partialLinkText('अमरावती')).click();
browser.sleep('5000');
element(by.model("distCode")).$('[value="string:4"]').click();
browser.sleep('5000');
element(by.model("talCode")).$('[value="number:7"]').click();
browser.sleep('5000');
element(by.model("vilCode")).$('[value="string:270400070038950000"]').click
();
browser.sleep('5000');
element(by.id('rbsryno')).click();
browser.sleep('5000');
element(by.model("sno")).sendKeys("10");
browser.sleep('5000');
element(by.partialButtonText('शोधा')).click();
browser.sleep('5000');
});
});
答案 0 :(得分:0)
消除信息的最简单方法是改变:
element(by.partialButtonText('शोधा')).click();
为:
element.all(by.partialButtonText('शोधा')).first().click();
答案 1 :(得分:0)
得到了答案
element.all(by.partialButtonText('शोधा&#39))得到(1)。单击();