我正在使用Protractor进行自动化测试。我有一个选择state
的方法:
this.selectState = function() {
element(by.xpath('//*[@id="eligSelfDetails_selEligStateSlf"]/option[@value="Alabama"]')).click()
}
我试过这样做:
this.selectState = function(state) {
element(by.xpath('//*[@id="eligSelfDetails_selEligStateSlf"]/option[@value="\'+state+\'"]')).click()
}
但它不起作用。它给了我一个错误:
失败:使用定位器:
By(xpath, //*[@id="eligSelfDetails_selEligStateSlf"]/option[@value="'+state+'"])
找不到元素
https://stackoverflow.com/questions/52030969
复制相似问题