【发布时间】:2017-06-23 05:48:55
【问题描述】:
我们试图通过 selenium 提交应用程序中的过程。但在 IE 中无法点击。对于我们的要求,我们需要在 Internet Explorer 中执行脚本。
我是 selenium 脚本的新手。能否请您提供意见?
以下代码:
public void clickOnElement(final String name) {
final By elementName = getProperties().getSearchCriteria(name);
final WebElement element = findClickableElement(elementName);
element.click();
}
【问题讨论】:
-
找不到元素异常?你用过 XPATH 作为定位器吗?
-
XPATH 也是我们传递的参数之一。我们有 id、css、name 和 xpath。
-
如果您使用 XPATH 来处理抛出未找到异常的元素,那么原因是在 chrome/firefox 中工作的 XPATH 可能在 IE 中无法工作......我遇到过这个问题很少次
-
好的。那么我们在 IE 中是通过什么方式实现这个点击功能的呢?
-
它与点击功能无关,它与识别元素有关。尝试对该元素使用 id 或其他一些定位器。
标签: selenium internet-explorer