【发布时间】:2019-12-22 18:46:38
【问题描述】:
我需要点击下一个网页上的计算按钮
https://www.seb.lv/eng/loan-and-leasing/leasing/leasing-calculator
按钮有下一个代码,你可以看到它没有 id 或 name
<button type="submit" class="btn btn-dark">Calculate</button>
可能,我已经按照机器人框架教程尝试了所有不同的构造,但仍然没有任何运气
我也尝试过用 Javascript 表达式模拟点击(Robot Framework 应该支持)
Execute Javascript function getElementByXpath(path) {return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;};
getElementByXpath("//*[@class='btn btn-dark']").click();
尽管这种构造在浏览器控制台中有效,但仍然没有任何成功。
另外:在 Firefox 和 Google Chrome 浏览器中尝试过这种结构,因为从这里看到的一些答案我预计这可能是某些浏览器问题。
【问题讨论】:
标签: python xpath automated-tests robotframework