小编Gui*_*iva的帖子

TypeError:无法在'Document'上执行'createNSResolver':参数1不是'Node'类型

我正在使用Cucumber和Watir Web驱动程序和Chrome浏览器.当我执行我的测试时,有时会出现这样的错误:

"Selenium :: WebDriver :: Error :: InvalidSelectorError:无效的选择器:由于以下错误,无法找到带有xpath表达式的元素// a [contains(.,'Joao Moreira')]:TypeError:无法执行' createNSResolver'on'Document':参数1不是'Node'类型.(会话信息:chrome = 43.0.2357.81)(驱动程序信息:chromedriver = 2.9.248315,platform = Windows NT 6.3 x86_64)"

我试图通过谷歌得到答案,但没有成功.

selenium cucumber watir-webdriver

10
推荐指数
1
解决办法
3043
查看次数

使用Robot Framework在PyCharm上运行测试

我开始使用PyCharm与机器人框架,但我面临一个问题.我怎么能运行我的测试?我一直在我的测试文件夹上单击,我从控制台日志中收到一个空的测试套装消息.

是否有分离运行每个测试,如右键单击测试用例并击中测试运行器?

这是我的代码:

*** Settings ***
Library     Selenium2Library
Resource    /steps/keywords.txt

*** Variables ***
${URL}         http://www.google.com

*** Keywords ***
Open browser with URL
    [arguments]     ${url}
    Open Browser    ${url}  browser=gc

Set input on text box
    [arguments]     ${xpath}    ${text}
    Input text      ${xpath}    ${text}

Push button
    [arguments]     ${button}
    Click Button    ${button}

*** Test Cases ***
Google Access
    Open browser with URL   ${URL}
    Set input on text box   //*[@id="gbqfq"]    Critical Software
    Push button             //*[@id="gbqfba"]

    #Close Browser    
Run Code Online (Sandbox Code Playgroud)

pycharm robotframework

7
推荐指数
2
解决办法
3万
查看次数