提问人:Daniel Yishai 提问时间:12/24/2019 最后编辑:iamdanchivDaniel Yishai 更新时间:1/4/2020 访问量:556
WebdriverIO:无法单击下拉元素闪存列表按钮
WebdriverIO: Cannot click drop-down element flash list button
问:
我正在尝试使用 WebdriverIO 从下拉列表中单击“编辑
”按钮:
检查下拉列表元素将生成以下 HTML 结构:
目前使用这种方法:
driver.findElement(By.xpath("//*[text()[contains(., '"+"Edit"+"')]]" )).click();
不幸的是,它并不担心。我应该如何继续让它工作?
答:
0赞
Sooraj
12/24/2019
#1
尝试在 Xpath 中使用 normalize-space 函数:
//a[normalize-space(text())='Edit']
1赞
undetected Selenium
12/24/2019
#2
要单击该元素,您可以使用以下任一定位器策略:
xpath
1:driver.findElement(By.xpath("//a[@class='dropdown-item' and contains(., 'Edit')]" )).click();
xpath
2:driver.findElement(By.xpath("//a[@class='dropdown-item' and normalize-space()='Edit']" )).click();
评论