GVKun编程网logo

TypeError:driver.isElementPresent不是一个函数(appendchild不是一个函数)

22

在这里,我们将给大家分享关于TypeError:driver.isElementPresent不是一个函数的知识,让您更了解appendchild不是一个函数的本质,同时也会涉及到如何更有效地Ag-g

在这里,我们将给大家分享关于TypeError:driver.isElementPresent不是一个函数的知识,让您更了解appendchild不是一个函数的本质,同时也会涉及到如何更有效地Ag-grid-enterprise:TypeError:Details.rootNode.updateHasChildren无法正常运行、Angular 9-> 10迁移 TypeError:core_1.virtualFs.createSyncHost不是一个函数、com.intellij.psi.tree.IErrorCounterReparseableElementType的实例源码、Element ''project'' cannot have character [children], because the type''s content type is element-only的内容。

本文目录一览:

TypeError:driver.isElementPresent不是一个函数(appendchild不是一个函数)

TypeError:driver.isElementPresent不是一个函数(appendchild不是一个函数)

我试图编写登录到网站的节点功能,但无法使其正常工作。我试图等待页面使用加载isElementPresent功能

这是我到目前为止的内容:

const webdriver = require(''selenium-webdriver'')const By = webdriver.Byvar username = ''''var password = ''''var timeout = 5000function FacebookLogin(username, password) {    var driver = new webdriver.Builder()        .withCapabilities(webdriver.Capabilities.chrome())        .build()    driver.get(''http://www.facebook.com'')    driver.wait(function() {        return driver.isElementPresent(By.id(''email''))    }, timeout)    var user = driver.findElement(By.id(''email''))    user.sendKeys(username)    var pass = driver.findElement(By.id(''pass''))    pass.sendKeys(password)    pass.submit()    driver.sleep(5000)    driver.quit()}FacebookLogin(username, password)

当我运行该函数时,我收到错误消息TypeError: driver.isElementPresent is not afunction。这是怎么回事,我想念什么?

答案1

小编典典

为了与其他硒语言绑定的一致性,
WebDriver#isElementPresent()WebElement#isElementPresent()已被弃用。

如果您使用Selenium 3,则应尝试使用findElements代替来确定元素是否存在,如下所示:

driver.findElements(By.id(''email'')).then(found => !!found.length);

或者,如果您要等到欲望元素出现,则应尝试使用webdriver.until以下方法:

const until = webdriver.until;var user = driver.wait(until.elementLocated(By.id(''email'')), timeout);user.sendKeys(username);

Ag-grid-enterprise:TypeError:Details.rootNode.updateHasChildren无法正常运行

Ag-grid-enterprise:TypeError:Details.rootNode.updateHasChildren无法正常运行

您发送的所有代码看起来都不错,唯一看起来很奇怪的是您的package.json

您应该使所有版本保持一致,即如果使用v23.1.1,则ag-grid-commmunityag-grid-enterpriseag-grid-angular必须全部为v23.1.1。

我将package.json更改为此,看看是否有帮助:

"ag-grid-angular": "^23.1.1","ag-grid-community": "^23.1.1","ag-grid-enterprise": "^23.1.1"

Angular 9-> 10迁移 TypeError:core_1.virtualFs.createSyncHost不是一个函数

Angular 9-> 10迁移 TypeError:core_1.virtualFs.createSyncHost不是一个函数

升级后,我有完全相同的错误。删除node_modules并重新安装依赖项可以解决此问题:

# with yarn
rm -rf node_modules && yarn 

# with npm
rm -rf node_modules && npm install
,

尝试通过以下链接在升级过程中查找应用程序中的更改:

https://update.angular.io/#9.0:10.0l3

检查此功能的绞盘是否已在您的应用中使用,导致在迁移过程中导致此错误。

com.intellij.psi.tree.IErrorCounterReparseableElementType的实例源码

com.intellij.psi.tree.IErrorCounterReparseableElementType的实例源码

项目:consulo-java    文件:JavaElementType.java   
@Override
public int getErrorsCount(final CharSequence seq,Language fileLanguage,final Project project)
{
    final Lexer lexer = new JavaLexer(LanguageLevel.HIGHEST);

    lexer.start(seq);
    if(lexer.getTokenType() != JavaTokenType.LBRACE)
    {
        return IErrorCounterReparseableElementType.FATAL_ERROR;
    }
    lexer.advance();
    int balance = 1;
    while(true)
    {
        IElementType type = lexer.getTokenType();
        if(type == null)
        {
            break;
        }
        if(balance == 0)
        {
            return IErrorCounterReparseableElementType.FATAL_ERROR;
        }
        if(type == JavaTokenType.LBRACE)
        {
            balance++;
        }
        else if(type == JavaTokenType.RBRACE)
        {
            balance--;
        }
        lexer.advance();
    }
    return balance;
}

Element ''project'' cannot have character [children], because the type''s content type is element-only

Element ''project'' cannot have character [children], because the type''s content type is element-only

pom.xml 文件中包含非法字符,找到后删除即可。

关于TypeError:driver.isElementPresent不是一个函数appendchild不是一个函数的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Ag-grid-enterprise:TypeError:Details.rootNode.updateHasChildren无法正常运行、Angular 9-> 10迁移 TypeError:core_1.virtualFs.createSyncHost不是一个函数、com.intellij.psi.tree.IErrorCounterReparseableElementType的实例源码、Element ''project'' cannot have character [children], because the type''s content type is element-only的相关信息,请在本站寻找。

本文标签: