首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XPath表达式中的量角器Javascript传递参数

XPath表达式中的量角器Javascript传递参数
EN

Stack Overflow用户
提问于 2018-08-27 07:23:47
回答 1查看 435关注 0票数 2

我正在使用Protractor进行自动化测试。我有一个选择state的方法:

代码语言:javascript
复制
this.selectState = function() {
    element(by.xpath('//*[@id="eligSelfDetails_selEligStateSlf"]/option[@value="Alabama"]')).click()
}

我试过这样做:

代码语言:javascript
复制
this.selectState = function(state) {
    element(by.xpath('//*[@id="eligSelfDetails_selEligStateSlf"]/option[@value="\'+state+\'"]')).click()
}

但它不起作用。它给了我一个错误:

失败:使用定位器:By(xpath, //*[@id="eligSelfDetails_selEligStateSlf"]/option[@value="'+state+'"])

找不到元素

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52030969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档