我们试图通过硒提交申请流程。但它无法在IE中单击。对于我们的要求,我们需要在Internet Explorer中执行该脚本。
我是硒脚本的新手。你能提供一些意见吗?
代码如下:
public void clickOnElement(final String name) {
final By elementName = getProperties().getSearchCriteria(name);
final WebElement element = findClickableElement(elementName);
element.click();
}
答案 0 :(得分:0)
请尝试下面提到的步骤,然后尝试运行IE浏览器的自动化脚本。
仅对于IE 11,您需要在目标上设置注册表项 计算机,以便驱动程序可以维护与其创建的Internet Explorer实例的连接。对于32位Windows安装,您必须在注册表编辑器中检查的密钥是HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_BFCACHE。
对于64位Windows安装,关键是 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\互联网 资源管理器\ MAIN \ FeatureControl \ FEATURE_BFCACHE。请注意 FEATURE_BFCACHE子项可能存在也可能不存在,如果不存在则应创建。在此键内,创建一个名为的DWORD值 iexplore.exe的值为0.)